Введение
Меню – это ключевой элемент структуры и навигации вашего сайта. С помощью меню вы предоставляете посетителям удобный способ перемещаться по разным разделам вашего приложения и находить нужную информацию.
В OneEntry Headless CMS вы можете создавать структуру меню прямо из личного кабинета. Это дает возможность изменять набор страниц, которые входят в меню, их очередность и заголовки не изменяя исходный код вашего приложения.
Также, при необходимости вы можете создавать вложенности на уровне меню, что позволяет создавать древовидную структуру с разделами и подразделами.
Все это позволяет удобно и гибко работать с навигацией вашего приложения прямо и з личного кабинета.
В основе меню лежат страницы. Из страниц создается структура меню.
Вы можете определить:
- Какие страницы будут включены в меню
- В каком порядке они будут выдаваться пользователю
- Какой заголовок будет у элемента меню, ведущего на какую-то страницу.
- Вложенность элементов меню (Древовидная структура)
Некоторые из этих концепций рассматривались в разделе страницы и некоторые настройки страниц влияют на то, какую структуру меню вы можете создать из этих страниц. В этом разделе они будут рассмотрены подробнее.
Навигация
В левом вертикальном меню откройте раздел "Меню", чтобы перейти на страницу меню. В этом разделе находится список всех меню, а также форма для создания нового меню.
Создание меню
Чтобы создать меню, перейдите в раздел "Меню". В нижней части располагается форма для создания нового меню.
Заполните:
- Имя - неуникальный строковый тип. Имя может быть указано в любом формате. Имя используется для работы внутри OneEntry Headless CMS. По имени вы будете отличать один провайдер от другого, поэтому называйте ваши провайдеры аутентификации так, чтобы вам было удобно с ними работать.
- Маркер - уникальный строковый тип. Используется для доступа к провайдеру внутри кода вашего приложения. Учитывайте синтаксис языка, на котором написан проект, чтобы не допустить ошибок. Например, некоторые языки могут не поддерживать тире в объявлении переменных. В таком случае, будет лучше указать "my_provider" вместо "my-provide".
Нажмите "Добавить", чтобы завершить процесс создания. Если все поля формы заполнены корректно меню будет создано и автоматически добавится в общий список меню, который находится выше формы создания.
Настройка меню
Чтобы настроить меню, перейдите в раздел "Меню".
Выберете то меню из списка, которое хотите отредактировать.
Нажмите на иконку редактирования , чтобы попасть подраздел редактирования меню.
Инструменты, которые используются для настройки меню подробнее обсуждаются в следующей статье.
Удаление меню
Чтобы создать меню, перейдите в раздел "Меню".
Выберете в списке меню, которое хотите удалить и нажмите на иконку удаления .
Подтвердите действие во всплывающем диалоговом окне.