| Новости | 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 нумерация сбивается ? Объясните !