Перейти к основному содержимому

Введение

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

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

Также, при необходимости вы можете создавать вложенности на уровне меню, что позволяет создавать древовидную структуру с разделами и подразделами.

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

В основе меню лежат страницы. Из страниц создается структура меню.

Вы можете определить:

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

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

Навигация

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

Создание меню

Чтобы создать меню, перейдите в раздел "Меню". В нижней части располагается форма для создания нового меню.

Заполните:

  • Имя - неуникальный строковый тип. Имя может быть указано в любом формате. Имя используется для работы внутри OneEntry Headless CMS. По имени вы будете отличать один провайдер от другого, поэтому называйте ваши провайдеры аутентификации так, чтобы вам было удобно с ними работать.
  • Маркер - уникальный строковый тип. Используется для доступа к провайдеру внутри кода вашего приложения. Учитывайте синтаксис языка, на котором написан проект, чтобы не допустить ошибок. Например, некоторые языки могут не поддерживать тире в объявлении переменных. В таком случае, будет лучше указать "my_provider" вместо "my-provide".

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

Настройка меню

Чтобы настроить меню, перейдите в раздел "Меню". Выберете то меню из списка, которое хотите отредактировать. Нажмите на иконку редактирования Edit, чтобы попасть подраздел редактирования меню.

Инструменты, которые используются для настройки меню подробнее обсуждаются в следующей статье.

Удаление меню

Чтобы создать меню, перейдите в раздел "Меню".

Выберете в списке меню, которое хотите удалить и нажмите на иконку удаления Edit.

Подтвердите действие во всплывающем диалоговом окне.