Pimcore Обязательные метаданные
Есть ли возможность установить некоторые метаданные из активов в качестве обязательного поля?
Для объектов данных вы можете создавать обязательные поля, но мне нужна эта опция для метаданных задниц.
1 ответ
Решение
Нет такой встроенной опции. Но вы можете проверить данные либо во внешнем интерфейсе, либо во внутреннем интерфейсе и запретить сохранение, если заполнены не все необходимые метаданные.
Например, вы могли бы сгенерировать новое исключение в прослушивателе событий перед обновлением:
throw new \Pimcore\Model\Element\ValidationException("This is your custom error message", 1234);
Вы также можете проверить данные в интерфейсе, как описано здесь: