Немного поразбиравшись, понял, что страницы по созданию любого типа материала
формируется на уровне ядра Друпал и изменять ее отображения я могу только в панели администрирования на сайте или программно с использованием hook-ов?
Повлиять на видимость этих полей по умолчанию и поменять обязательность заполнения оставшихся полей в зависимости от значений других полей получилось с использованием модуля https://www.drupal.org/project/conditional_fields.
Знатоки Twig и Drupal отзовитесь))))
madt, спасибо. Ссылочка ценная. И правила ставят правильный ход на будущее)
Знатоки Twig и Drupal отзовитесь))))
Нашел решение проверки пустоты поля:
Вы не можете быть уверены в структуре массива рендеринга внутри контента, поэтому это не лучший метод.
Это может быть лучшим решением:
{% if content.field_example|render|striptags|trim %}
field is not empty
{% endif %}
Это проверяет, генерирует ли поле какое-либо значение.
Но желания покопаться в недрах осталось)))
To be required or not to be?
Немного поразбиравшись, понял, что страницы по созданию любого типа материала
формируется на уровне ядра Друпал и изменять ее отображения я могу только в панели администрирования на сайте или программно с использованием hook-ов?
Повлиять на видимость этих полей по умолчанию и поменять обязательность заполнения оставшихся полей в зависимости от значений других полей получилось с использованием модуля https://www.drupal.org/project/conditional_fields.
To be required or not to be?
OldWarrior, спасибо за подсказку. Сейчас посмотрю. Я подозревал, что что-то подобное должно было быть, но не мог найти... Работаем)