Спасибо, интересное решение, в принципе
В общем, как я понял, уникального решения нет. Либо через условия, либо через excludeDoktypes. Плюсы и минусы у каждого свои.
Меня всегда интересовал еще один вопрос. Есть вот тип страницы "не в меню" и галочка hide in menu. Это одно и то же? Вот даже для excludeDoktypes, то есть оно оба варианта исключит?
Т.к. в админке иконка страницы одинаковая, что для "не в меню" и hide in menu.