Роль Navigation - Описание структуры сайта в виде mind-map

В полном соответствии со своим названием роль Navigation присваивается тем элементам модели, которые должны выполнять навигационную функцию, а именно - формировать базовый навигационный каркас.


! Роль Navigation присваивается всем новым Action по умолчанию.


Базовый навигационный каркас - это точки перехода к разделам, расположенные в хедере, на первой позиции в горизонтальной навигационной панели и в левой вертикальной навигационной панели.

Расположение Action в базовом навигационном каркасе зависит от ее места в иерархии элементов модели.

На диаграмме навигационные Action определяются с помощью стрелок обозначающих связи: к навигационным Action идут голубые стрелочки.

Правила расположения навигационных Action

  • Корневой элемент модели (Root Action) - занимает первую позицию в шапке сайта (хедере).
  • Первый навигационный ребенок корневого элемента (Principal Action) - занимает первую позицию в горизонтальной навигационной панели сайта.
  • Второй и последующие навигационные дети корневого элемента занимают вторую и последующие позиции в хедере страницы и образуют область Root Navigation.

    Эти элементы не могут иметь навигационных детей. Даже если такие дети есть в модели - генератор их проигнорирует и никакая страница не сгенерируется.

  • Навигационные дети Principal Action создают главную навигационную ветку сайта и располагаются в левой вертикальной навигационной панели. Элементы в главной навигационной ветке могут иметь любых детей.

При этом:

  • Все навигационные дети образуют веточки на навигационном дереве.
  • Все дети с ролью Context и ролью Section располагаются в контент-панели и уже не могут иметь навигационных детей.

Области в которых могут располагаться навигационные Action