Как создать деревовидное меню разделов.

Автор Goldenman, 18-11-2010, 15:55:20

« назад - далее »

GoldenmanTopic starter

Имеется список разделов по типу:

раздел 1
раздел 2
раздел 3 --> раздел 3.1
раздел 3.2
раздел 4

Может кто то сталкивался, как в базе данных выразить и как отобразить. походу надо в базе поле указание на родительский раздел. Создать некую подчененость.

В принципе построение базы вижу как :

id | name | parent |
----------------------------|
1 | raz1 | main |
----------------------------|
2 | raz2 | main |
----------------------------|
3 | raz3 | 2 |

как это ввывести в меню с деревовидной структурой ?

  •  


vladimir1983

Goldenman, что за сайт? Движок или самопис? скриптов меню сотни, при чем тут база?


ws

Разбей на 2 файла верхнего и нижнего уровня. Первый файл будет содержать коды и данные разделов  первого уровня, второй- коды первого уровня и вторым параметром- коды второго уровня, дальше –любые данные по уровню 2. Когда будешь работать с  функциями администратора (добавить, удалить), пиши как будто дерево файлов содержит n- уровней. И обязательно вынеси в настраиваемые параметры количество уровней. Тогда сможешь применять эту программу для любого количества вложений.
  •