
- MODX 3
- PHP 8.2
- Vue 3


Результат: правка master попадает на связанные страницы. Нужны PageBuilder Pro и capability library (общая библиотека секций).
[[!PageBuilder]] в шаблоне.library включена.libraryLocalFields пустой).libraryId, linked и пустой libraryLocalFields. Нужно право save на источник. Копировать вставляет секции без связи.settings.libraryLocalFields).pbOnBeforeSave.В каталоге вкладка Общие блоки видна и при пустом списке. Вставка оттуда всегда связывает секцию с master (libraryId, linked, пустые data). Копия без связи есть только в режиме Копировать.
На сайте master сливается с локальными полями. Если ключа libraryLocalFields нет, локальные ключи перекрывают master. Запись в Library сбрасывает HTML-кеш pagebuilder/*.
Исходная секция hero, Title Общий заголовок. После Сохранить как общий блок список локальных полей пуст: заголовок общий.
На второй странице Связать. В settings.libraryLocalFields отметьте title, если на этой странице заголовок свой. Остальные поля остаются от master. Копировать вставит тот же hero без libraryId.
Поменяйте на master поле, которого нет в libraryLocalFields, и сохраните исходный ресурс. На связанной странице поле совпадает. Поле из списка локальных на второй странице не затирается.
Подтяните режимом Копировать или удалите элемент библиотеки в CMP. Процессор: mgr/library/pull.