Presets
Сохраняет конфигурации блоков как переиспользуемые пресеты и применяет их одним кликом в админке Payload.
Установка
pnpm add @focus-reactive/payload-plugin-presets Описание
Плагин позволяет редакторам сохранять значения полей блока как именованный пресет и применять его одним кликом в других местах админки Payload. Это удобно для команд, которые переиспользуют одни и те же конфигурации блоков на разных страницах и не хотят каждый раз вводить значения заново. Плагин автоматически находит все блоки, определенные в ваших коллекциях и глобалах, поэтому изменять сами блоки или коллекции не нужно. При запуске он обходит конфигурацию, регистрирует каждый блок как тип пресета и добавляет кнопки Save и Apply в метку блока и в кастомный блок-дровер. Пресеты хранятся в коллекции `presets` (slug можно настроить), по одной строке на каждый пресет. У пресета есть локализованное поле `name` и опциональное поле `preview` для загрузки изображения. Настройка опциональна. Можно оставить значения по умолчанию или передать массив `presetTypes`, чтобы переопределить label или поля для конкретного slug блока. Slug коллекции, лейблы, медиа-коллекция и access control настраиваются. Объект `overrides` принимает кастомные access rules, трансформацию полей, хуки и настройки админки. При сохранении пресета плагин удаляет внутренние ключи (`id`, `blockType`, `blockName`, `experiment`). Плагин поставляется с английским и испанским переводами и работает с адаптерами MongoDB и SQL. Для SQL требуется миграция после установки, для MongoDB нет. Это плагин для Payload v3 с peer dependencies на `payload`, `@payloadcms/ui`, Next.js и React.
О пакете
- Имя пакета
@focus-reactive/payload-plugin-presets- Последняя версия
0.12.1- Размер
- 250 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 2,8 тыс.
- Последняя публикация
- 28 сент. 2026 г.
Ещё от focusreactive
Профиль автораTranslator
Переводит локализованный контент Payload CMS 3.x через подключаемые провайдеры перевода (OpenAI в комплекте).
Collaborative Comments
Добавляет комментарии на уровне документов и полей в админку Payload, с упоминаниями, email-уведомлениями, разрешением, мультитенантностью и фильтрацией по локали.
JSON Form Builder
Редактирует json-поле Payload как обычные админ-поля и строит форму в выдвижной панели без миграций.
A/B Testing
Плагин A/B тестирования для Payload CMS v3 и Next.js: варианты страниц в той же коллекции и маршрутизация трафика на edge-уровне.
Visual Editing
Плагин для Payload CMS 3.x добавляет на фронтенд оверлеи редактирования: клик по элементу открывает нужное поле в админке.
Create Ideal CMS
Интерактивный CLI для развёртывания монорепозитория Payload CMS с предустановленными плагинами @focus-reactive.
Похожие плагины
Ещё в категории «Контент»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 прямо на странице: клик по тексту открывает редактор без перехода в админку.