При помощи этого кода можно создать модуль простого меню или модуль категорий на какой-либо странице. Будет очень полезно для начинающих разработчиков да и опытным в копилку.
При помощи этого кода можно создать модуль простого меню или модуль категорий на какой-либо странице. Будет очень полезно для начинающих разработчиков да и опытным в копилку.
$depth = 0; $categTree = Category::getRootCategory()->recurseLiteCategTree($depth); function constructTreeNode($node){ $ret = '<li>'."\n"; $ret .= '<a href="'.$node['link'].'" title="'.strip_tags($node['desc']).'">'.$node['name'].'</a>'."\n"; if(!empty($node['children'])) { $ret .= '<ul>'."\n"; foreach ($node['children'] AS $child) $ret .= constructTreeNode($child); $ret .= '</ul>'."\n"; } $ret .= '</li>'."\n"; return $ret; } $ulTree = '<div class="tree-top">' . $categTree['name'] . '</div>'."\n"; $ulTree .= '<ul class="tree">'."\n"; foreach ($categTree['children'] AS $child) $ulTree .= constructTreeNode($child); $ulTree .= '</ul>'."\n";
Делиться материалами сайта категорически рекомендуется, ставьте ссылки на источник, и делитесь во благо распространения информации.