To be required or not to be?

Главные вкладки

Аватар пользователя StAnk StAnk 7 февраля 2022 в 17:33

Привет всем от чайника, мечтающего стать чем-то большим)))
Вопрос:
Есть форма, которая появляется при создании/редактировании сущности (https://zakaz.semenkovo.ru/node/add/orders) В зависимости от состояния checkbox часть полей скрывается. Это я сделал с помощью hook_form_alter и ajax. А как сделать, чтобы поля, которые не скрылись, стали обязательными для заполнения?
Буду очень признателен, если пошлете в нужном направлении.

Комментарии

Аватар пользователя StAnk StAnk 8 февраля 2022 в 9:06

OldWarrior, спасибо за подсказку. Сейчас посмотрю. Я подозревал, что что-то подобное должно было быть, но не мог найти... Работаем)

Аватар пользователя StAnk StAnk 8 февраля 2022 в 22:26

Немного поразбиравшись, понял, что страницы по созданию любого типа материала
формируется на уровне ядра Друпал и изменять ее отображения я могу только в панели администрирования на сайте или программно с использованием hook-ов?
Повлиять на видимость этих полей по умолчанию и поменять обязательность заполнения оставшихся полей в зависимости от значений других полей получилось с использованием модуля https://www.drupal.org/project/conditional_fields.
Возможно я криво формулирую мысли)))Не наработан терминологический словарь. Работаем)

Аватар пользователя OldWarrior OldWarrior 9 февраля 2022 в 1:52

StAnk wrote: страницы по созданию любого типа материала
формируется на уровне ядра Друпал и изменять ее отображения я могу только в панели администрирования на сайте или программно с использованием hook-ов?

Да и да.

StAnk wrote: поменять обязательность заполнения оставшихся полей в зависимости от значений других полей получилось с использованием модуля https://www.drupal.org/project/conditional_fields

Ну тоже решение.