Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
vision 03.06.2006 20:21 / 03.06.2006 20:28
Хочу построить простенькое дерево, но прлучаю странные результаты:id label parent 1 Заголовок 1 0 4 Заголовок 1.1 1 7 Заголовок 1.1.1 4 5 Заголовок 1.2 1 6 Заголовок 1.3 1 8 Заголовок 1.3.1 6 2 Заголовок 2 0 9 Заголовок 2.1 2 10 Заголовок 2.2 2 3 Заголовок 3 0Написал воттакой простой код:
@page_tree[] ^MAIN:pSQL.server{ $main_page_list[^MAIN:pSQL.table{ SELECT id, label, parent, link FROM p_page WHERE parent='0' ORDER BY page_rt ASC }] $i(1) ^main_page_list.menu{ <div> <b>$main_page_list.label</b> [$i]</div> ^page_list[$main_page_list.id] $i(1) }} @page_list[var] ^MAIN:pSQL.server{ $page_list[^MAIN:pSQL.table{ SELECT id, label, parent, link FROM p_page WHERE parent='$var' ORDER BY page_rt ASC }]} ^page_list.menu{ <div style="padding-left:^eval(5*$i)px">$page_list.label [$i]</div> ^i.inc[] ^page_list[$page_list.id] }Но в место:
Заголовок 1 Заголовок 1.1 Заголовок 1.1.1 Заголовок 1.2 Заголовок 1.3 Заголовок 1.3.1 Заголовок 2 Заголовок 2.1 Заголовок 2.2 Заголовок 3 Получаю: Заголовок 1 [1] Заголовок 1.1 [1] Заголовок 1.1.1 [2] [3] [4] Заголовок 2 [1] Заголовок 2.1 [1] [2] Заголовок 3 [1]Почему после Заголовок 1.1.1 нумерация сбивается ? Объясните !