Пользовательские макеты (Custom Layouts)
В Pimcore можно создавать настраиваемые макеты (layouts) на основе основного определения класса. Это позволяет переопределять визуальные аспекты интерфейса и настройки компонентов данных. Например, вы можете сделать поле доступным для редактирования в кастомном макете, даже если в основном определении класса оно помечено как нередактируемое. Кастомные макеты доступны всем администраторам, а обычным пользователям их можно назначить через настройки рабочего пространства (Workspace).
Примечание по безопасности
Кастомные макеты не предназначены для ограничения доступа к конфиденциальным данным в сценариях с высокими требованиями к безопасности.
Чтобы определить пользовательский макет, откройте Custom Layout Editor через кнопку Configure Custom Layouts в редакторе Classes. Вы можете определить столько макетов, сколько хотите.
На левой панели вы увидите основное определение. В середине есть пользовательский макет, который вы в настоящее время редактируете. И справа, конкретные настройки для выбранного поля.
Вы можете изменить все визуальные аспекты поля. Другие настройки, касающиеся аспектов данных, заблокированы. Вы можете перетаскивать элементы из основного макета в пользовательское дерево макета, или вы можете добавить компоненты макета, используя контекстное меню.
Обратите внимание, что нет необходимости добавлять все элементы данных из основного макета в пользовательский макет. Вы можете выбрать столько, сколько вам нужно. Это не влияет на ваши данные!

В редакторе Data Objects макет может быть выбран через кнопку reload.

Администраторы увидят дополнительный макет под названием Main (Admin Mode). По сути, это тот же основной макет (Main), но с двумя отличиями: невидимые поля становятся видимыми, а нередактируемые поля снова становятся доступными для редактирования. Этот макет доступен только для пользователей с правами администратора.
Как упоминалось ранее, кастомные макеты можно разрешить для обычных пользователей в настройках разрешений пользователя (раздел Workspace).
Если для данного класса в настройках пользователя не выбрано ни одного макета, данные будут отображаться по основному макету (Main). В противном случае у пользователя будет выбор между назначенными ему вариантами макетов.

Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.