При помощи этого кода можно создать модуль простого меню или модуль категорий на какой-либо странице. Будет очень полезно для начинающих разработчиков да и опытным в копилку.

--
50 грн кэшбека при оформлении карты MonoBank: https://monobank.ua/r/Zd6LxX

--
Payeer: P1076541811
--
Задонатить бетховенов:
usdt: 0x03f423C10afa3425727c2aa17ce12763532990Cd
btc: bc1qvgcc7xdy00wy4u7h5hg40xqd9jsltc9ke4jgy6
eth: 0x03f423C10afa3425727c2aa17ce12763532990Cd
При помощи этого кода можно создать модуль простого меню или модуль категорий на какой-либо странице. Будет очень полезно для начинающих разработчиков да и опытным в копилку.
$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";
Делиться материалами сайта категорически рекомендуется, в качестве благодарности - ссылки на источник, и делитесь во благо распространения информации.