Используя модуль Paragraphs в Drupal 8, я пытаюсь изменить поведение полей формы, содержащихся в поле абзаца. Это позволяет мне добавлять поведение, например, обратные вызовы AJAX, скрывать, показывать другие поля, используя состояния и т. Д.
Я могу получить доступ к родительскому полю абзаца, используя эту функцию:
function hook_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
}
Но как мне получить доступ к полям внутри абзаца?
Я пытался, hook_field_widget_form_alter
но безрезультатно.
Как мне это сделать?
Примечание: я все еще новичок в разработке Drupal.
kint($form);
иkint($form_id);
это должно дать вам идентификатор для изменения идентификатора хука, а затем это также даст вам пути к массивам для того, что вы хотите изменить.