Presets

Сохраняет конфигурации блоков как переиспользуемые пресеты и применяет их одним кликом в админке Payload.

Сообщество 26 2,8 тыс./нед MIT v0.12.1

Установка

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.