Новости | 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", "")} } }просто может кто объяснит алгоритм…