Отдельный прикол - это блоковые редакторы контента.

Самый рабочий и гибки вариант базируется на том, что каждый кастомный виджет и сущность в тексте - настраивается через коллекции.

А значит что для такого набора (см скрин) - надо настроить вручную права доступа. В данном случае через глубокие вложенные связи с постом, чтобы он был published — ДЛЯ КАЖДОЙ И индивидуальные условия, если имеются. Эт просто редактор, в котором два блока: кастомные цитаты и баннеры.

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


Чесслово - раньше не сталкивался с разработкой админки для контента. Кто-то работал с блоковыми текстовыми редакторами? Везде такой бардак?

В PayloadCMS - я бы тот же TipTap подключил, в нём сделал расширения, через них бы весь контент менеджил, типизировал и прям в модуле расширения сделал рендер функцию, чтобы прям самодостаточные монорепо расширения были. А дальше в админке импортируем рендер для редактора, на фронте рендер для клиента — и готово, осталось встроить в систему.

Отдельный прикол - это блоковые редакторы контента.
Самый рабочий и гибки вариант базируется на том, что каждый кастомный виджет и сущность в тексте - настраивается через коллекции | Сетка — социальная сеть от hh.ru