Порядок назначения шаблонов для навигационных блоков разных уровней

Пользователи системы управления Blox CMS избавлены от ручного формирования структуры сайта, то есть, древо сайта создается автоматически.

Однако, если пользователь будет назначать навигационные блоки (блоки, содержащие ссылки) бездумно, древо сайта получится неправильным. Как следствие, будут не корректно работать вспомогательные средства навигации (например, навигационная цепочка). Как этого избежать?

Каждая страница сайта имеет свою единственную родительскую страницу. Именно из отношений "страница" – "родительская страница" и строится всё древо сайта. Запомните одно правило:

В момент назначения блоку
нового шаблона
текущая страница
становится родительской
для всех будущих ссылок
этого блока


НеправильноПравильно
Неправильный порядок назначения шаблонов в Blox CMS

Допустим, после назначения первому навигационному блоку (меню с ссылками B, C, D) какого-то шаблона, на той же странице вы назначили шаблон другому блоку, предполагая, что это будет подменю (и дали ссылкам имена: E, F, G).

Дело в том, что вы поторопились с созданием подменю, и создали два меню одного уровня иерархии, так как ссылки из обоих навигационных блоков будут иметь одного родителя (A).

Правильный порядок назначения шаблонов в Blox CMS

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

В этом случае предок страницы (C) в вышестоящем меню будет выделен, если, конечно, в шаблоне это было преусмотрено.

Замена родительской страницы

Если у страницы оказалась не та родительская страница, то ее можно заменить вручную через главное меню: Страница > Настройки страницы.

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