Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Если вы имеете ввиду стандартный системный шаблон древовидного меню биртрикса "tree", то показом\скрытием дочерних пунктов у пункта-родителя по клику на изображении управляет скрипт "script.js", расположенный в папке с шаблоном меню.
В этом скрипте просто проверяется наличие\отсутствие класса "close" у родительского пункта. Если у пункта уже есть этот класс (а по умолчанию он выставлен в шаблоне), то он его убирает, если нет, то ставит.
В CSS этот стиль при его наличии просто скрывает дочерние пункты меню (по свойству display: none; скрывает вложенный список с дочерними пунктами):
Код
div.menu-sitemap-tree li.close ul
{
display: none;
}
Класс задан в шаблоне вот здесь (14 строчка в файле template.php системного шаблона):
Код
<?if ($arItem["IS_PARENT"]):?>
<li class="close">
Следовательно, для того чтобы дерево было в раскрытом положении, вам нужно избавиться от указания изначально этого класса в шаблоне. Т.е. удалить вот это "class="close""
При этом развернутые пункты будут также прятаться по щелчку на изображении.