Menus
Добавляет коллекцию `menus` в Payload CMS для управления навигацией сайта с вложенными элементами, ссылками на коллекции, произвольными URL, иконками и картинками предпросмотра.
Установка
pnpm add @art-design-digital/payload-plugin-menus Описание
Плагин добавляет в Payload коллекцию `menus`, чтобы редакторы могли собирать навигацию сайта из админки, а не прописывать ссылки в коде. У каждого меню есть локализованное имя, автоматически сгенерированный slug и массив элементов. Элемент может ссылаться на документ из настроенной коллекции, указывать на произвольный URL с опциональным якорем или быть родителем для вложенных дочерних элементов. Глубина вложенности задаётся опцией `levels` (по умолчанию 1, то есть плоский список). Увеличение значения добавляет дочерние элементы, что позволяет строить дропдауны и многоуровневую навигацию. Опция `linkableCollections` ограничивает перечень коллекций, доступных для выбора в качестве цели ссылки, а `allowInlineDocuments` даёт редакторам возможность создавать новые документы прямо из пункта меню. Каждый элемент поддерживает лейбл, флаг открытия в новой вкладке, флаг выделения, опциональную картинку предпросмотра и опциональную иконку. Иконки обрабатываются кастомным React-компонентом `IconPicker` на базе `react-icons`. Опция `iconPack` принимает наборы иконок от Phosphor Icons, Bootstrap Icons, Feather, Font Awesome 5, Font Awesome 6, Ionicons 4, Ionicons 5, Lucide, Material Design icons или Icons8 Line Awesome. Картинки предпросмотра могут ссылаться на конкретную медиаколлекцию через `previewImageMediaCollection`. Коллекция поставляется с админ-лейблами и описаниями на английском, немецком и французском языках. Её можно назначить в админ-группу через `adminGroup` и переопределить дефолтный контроль доступа для аутентифицированных пользователей с помощью кастомной функции `access`. Поле имени меню локализовано. Плагин работает с Payload 2.x.
О пакете
- Имя пакета
@art-design-digital/payload-plugin-menus- Последняя версия
1.7.3- Размер
- 109 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 1
- Последняя публикация
- 27 авг. 2026 г.
Ещё от art-design-digital
Профиль автораПохожие плагины
Ещё в категории «Контент»Sitemap
Строит sitemap.xml из коллекций Payload и статических страниц и хранит файлы в любом storage adapter.
Structured Markdown
Обеспечивает структурированный Markdown-редактирование для Payload CMS с расширенными функциями.
AI Plugin
Интегрирует функции ИИ для генерации контента в Payload CMS.
onpage for TanStack Start
Подключает плагин payload-onpage к сайту на TanStack Start, чтобы редакторы правили контент и смотрели черновики прямо на странице.
On-Page Editing
Встраивает редактирование Payload-страниц прямо в Next.js-фронтенд, сохраняет правки как черновики и выдаёт ссылки для предпросмотра.
Lexical Inline Rich Text Editor
Добавляет редактирование полей richText Payload прямо на странице: клик по тексту открывает редактор без перехода в админку.