Pimcore Обязательные метаданные

Есть ли возможность установить некоторые метаданные из активов в качестве обязательного поля?

Для объектов данных вы можете создавать обязательные поля, но мне нужна эта опция для метаданных задниц.

1 ответ

Решение

Нет такой встроенной опции. Но вы можете проверить данные либо во внешнем интерфейсе, либо во внутреннем интерфейсе и запретить сохранение, если заполнены не все необходимые метаданные.


Проверка бэкэнда

Например, вы могли бы сгенерировать новое исключение в прослушивателе событий перед обновлением:

throw new \Pimcore\Model\Element\ValidationException("This is your custom error message", 1234);

Список всех событий активов


Вы также можете проверить данные в интерфейсе, как описано здесь:

Проверка внешнего интерфейса

Другие вопросы по тегам