Что такое навигационный каркас - Описание структуры сайта в виде mind-map

Что такое навигационный каркас

Навигационный каркас - это совокупность точек перехода к различным разделам сайта. Точки перехода располагаются в хедере, вертикальной навигационной панели, горизонтальной навигационной панели, футере.

Базовый навигационный каркас располагается в области шапки сайта (хедера) и левой вертикальной навигационной панели. Первый элемент главной горизонтальной навигационной панели так же является частью базового навигационного каркаса.

Контекстный навигационный каркас размещается в горизонтальной навигационной панели и футере сайта.

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


! Одна модель = один навигационный каркас


Обязательным элементом навигационного каркаса является только хедер, потому что он формируется из корневой Action модели. Наличие остальных элементов навигационного каркаса зависит от того как построена модель.

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

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


Навигационные элементы, расположенные в области контента не относятся к базовому навигационному каркасу.


Построение навигационного каркаса включает в себя: