HostCMS писал(а):
есть макет, есть шаблон. Есть структура сайта. Каждый узел структуры имеет связь с макетом и шаблоном.
это все понятно
HostCMS писал(а):
В макете или шаблоне можно добавить код, который будет показывать некоторое меню — метод ShowStructure ()
При чем здесь тип раздела «страница» мне непонятно, при выводе меню не особо важен тип страниц — статичная страница, динамическая или типовая динамическая.
Все так, но проблема в том, что если выбран тип раздела "страница", меню не выводится, а если выбран тип раздела "типовая динамическая страница", то выводится. Вот это для меня и загадка.
В самом простом случае
<?php
$Structure = new Structure();
$Structure->ShowStructure(2,'ВерхнееМеню'

;
$kernel->show_current_page();
?>
не выводит меню. При этом cодержимое страницы выводится нормально.
Решение какое-то очень простое должно быть, но пока не пойму в чем проблема.