Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
ShtirliZ 09.11.2005 22:32
В захромах форума нашел вот этот код, кто может мне обьяснить что делает этот код и что нужно записать в файл section.cfg чтобы всё это заработало?@main[] # достаём таблицу из файла $menu_table[^table::load[/sections.cfg]] # Вызываем метод построения меню древовидной структуры ^menu_build[0] # метод построения меню древовидной структуры @menu_build[parent_id][level,menu_tmp] # Ищем корневые элементы менню текущего уровня $menu_tmp.select[^menu_table.select[parent_id == ^parent_id.int(0)]] # Выводим элементы текущего уровня ^menu_tmp.menu{ <li> # Офрмляем текущий элемент уровня <a href="$menu_tmp.url">$menu_tmp.name</a> </li> <ul> # Метод вызывает сам себя для простроения следующего уровня ^menu_build[$menu_tmp.parent_id] </ul> }