| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Temp 31.01.2003 10:12
хочу реализовать каталог продукции, как здесь сделан раздел доки по исходникам: т.е. древовидная структура категорий товара@printTree[tree_table;item_level][item_level;tree_table]
^if($tree_table is table){
^tree_table.menu{
^if($tree_table.is_node == 1){
^insFld[$item_level;$tree_table.link_title;$tree_table.id]
^printTree[^tree_table.select($tree_table.parent_id == $tree_table.id);^eval($item_level+1)]
}{
^insDoc[$item_level;$tree_table.link_title;$tree_table.id]
}
}
}{no table!}
@insDoc[folder_level;link_title;link_id]
insDoc(aux$folder_level,gLnk("R","$link_title","?product=$link_id"))
@insFld[level;link_title;link_id]
^if($level > 1){
aux^eval($level+1) = insFld(aux^eval($level),gFld("$link_title","?product=$link_id"))
}{
^if($level==1){aux1 = insFld(foldersTree, gFld("$link_title", ""))}{
^if($level==0){foldersTree = gFld("$link_title", "")}
}
}просто может кто объяснит алгоритм…