site sections and site map [question]
nikk 01.09.2004 01:31
Пытаюсь написать код для карты сайта.
В текущей реализации структура разделов описана в sections.cfg и имеет вид
section_id name uri
1 Главная /
2 Информация о комплексе /about/
3 Разделы /parts/
4 Покупки /parts/goods/
5 Подарки /parts/gifts/
6 Развлечения /parts/ent/
7 Рестораны и кафе /parts/food/
8 План помещений /plan/
Не подскажете метод вывода url подразделов в виде дерева.
Чую что нужно использовать hash данной таблицы, да не совсем понятно пока как.
Также, пытаюсь разобраться с классом uri из примеров.
Но вот что получаю при его вызове:
index.html
----------
@USE
uri.p
@main[]
# создание исходной таблицы
$items[^table::load[sections.txt]]
# создание объекта класса
$object[^uri::init[$items]]
# получаем таблицу содержащую список всех URI сайта
$site_uri[^object.get_all_site_uri[]]
^site_uri.menu{$sire_uri.uri, $site_uri.id, $site_uri.title}
sections.txt
------------
id parent_id dir title
1 0 hardware Железо
11 1 computers Компьютеры
12 1 printers Принтеры
121 12 laser Лазерные
122 12 ink Струйные
2 0 software Программное обеспечение
21 2 os Операционные системы
22 2 editors Текстовые редакторы
3 0 news Новости
Результат:
----------
, 1, Железо, 11, Компьютеры, 12, Принтеры, 121, Лазерные, 122, Струйные, 2, Программное обеспечение, 21, Операционные системы, 22, Текстовые редакторы, 3, Новости
Почему этих uri нету?
Не ругайте сильно, это мой второй эксперимент с парсером :)
- site sections and site map [question], nikk 01.09.2004 01:31
- Ответ, 02.09.2004 22:52
- Ответ, Лозовенко Виктор 01.09.2004 07:48