Да, я примерно так и делал, только подставлял конкретное значение CURRENT_STRUCTURE_ID (не догадался переменную написать). При указании ID все работает как надо, но в таком случае для каждой страницы нужно отдельный макет создавать и указывать ID корневого радела.
В таком варианте:
$Structure_Controller_Show
->parentId(CURRENT_STRUCTURE_ID)
->show();
В разделе "Автомобили" подразделы (Легковые, Грузовые, Спортивные) выводятся нормально. Если же перейти в подраздел "Легковые", то ничего не выводится, а нужно, чтобы выводился список подразделов.
Можно ли как-то сделать все в одном макете или нужно все-таки разные макеты создавать?