Есть меню сайта работает как надо!
Например:
О компании
__История компании
__Сотрудники
__Контакты
Продукция
...
В бд у таблицы с пунктами такая структура:
id | caption | link | parent | order | text
id - идентификатор
caption - название пункта
link - урл
parent - id родителя
order - порядок сортировки пунктов
text - контент
id | caption | link | parent | order | text
1 | О компании | content/id1/ | 0 | 1 |
2 | История компании | content/id2/ | 1 | 1 | ...История какая-то...
3 | Сотрудники | content/id3/ | 1 | 2 | ...Сотрудники...
4 | Контакты | content/id4/ | 1 | 3 | ..Адреса телефоны...
5 | Продукция | content/id5/ | 0 | 2 | ...Товары всякие...
Хочется реализовать следующее..
Если к примеру пункт О компании не наполнен, то выводить вместо него урл первого потомка! (в данном примере "История компании")..
подскажите как реализовать?
Нужно sql запрос написать, чтоб вытащить из базы первый по order'у с данным парентом и его урл подставлять вместо урла парента? Помогите пожалуйста! (Отредактировано автором: 01 Июня, 2010 - 10:29:04)
|