Jump to content
  • 0

Ссылки на страницы по тегам


Stimix
 Share

Question

Всем привет!

Прощу помощь в реализации. Только сильно не пинайте - я только учу сиё "искусство".

Суть в следующем: сайт с рецептами.

Есть страницы с коротким описанием рецептов (списочно):

  1. горячие супы;
  2. холодные супы; 
  3. кавказская кухня;
  4. русская кухня;
  5. с мясом;
  6. острые
  7. и т.д.

Далее уже идут страницы с самими рецептами (с подробным описанием), скажем: борщ, харчо и окрошка.

Как сделать короткое описание рецепта "харчо" в коде на странице 1 (с присвоением какого-нибудь id, class или нечто подобное) и отображение на других страницах (с помощью присвоенного "идентификатора")? В данном случае на стр. 1 будет короткое описание из кода, а на стр. 3, 5, 6 и т.д. оно будет как-то подтягиваться со стр. 1.

P.S.: для понимания - таких страниц, как "харчо" будет очень много и не хочется в коде десятков списков рецептов с коротким описанием перечислять одни и те же, а потом то же самое проделывать со стилями.

Edited by Stimix
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

т.е. вы хотите чтобы у вас было что-то вроде:
первая страница - список типов блюд (супы, каши....)
вторая страница (если мы например перешли в супы) - список блюд (харчо, борщ...) с кратким описанием
третья страница (если мы например перешли в борщ) - список рецептов борща, например "борщ", "борщ без свеклы", "борщ по украински"...

Правильно ли я вас понял?
Если да, то вам можно создать в базе таблицу с категориями и подкатегориями, на вроде:
id | parent_id | name | description
и получится что основные категории будут выглядеть
1 | 0 | супы | 
2 | 0 | каши | 
а подкатегории на вроде
3 | 1 | харчо | описание харчо
4 | 1 | борщ | описание борщ
5 | 2 | манка | описание манки
6 | 2 | гречка | описание гречки

id - уникальный номер по порядку
parent_id - ссылка на родительскую категорию (если 0, то это корневая категория)
name - название
description - краткое описание для категории
надеюсь логику поняли, глубину вложенности по такой схеме можно сделать любую

дальше делаем таблицу с рецептами
id | parent_id | name | description
получится что-то вроде
1 | 3 | харчо по русски | описание харчо
2 | 4 | борщ по украински | описание борща

колонки аналогично категориям, но в parent_id хранится уникальный номер категории к которой принадлежит рецепт, в нашем случае "харчо по русски" лежит в категории "харчо", а "борщ по украински" в "борщ"

Если хотите сделать круче с фильтрами по ингредиентам, то их бы я вынес в отдельную таблицу, иначе можно тупо в описании все расписать

Так же можно создать таблицу с тегами на вроде
русская кухня
на свадьбу
на пасху
холодные
горячие
...

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy