Mit dem Absatzmodul in Drupal 8 versuche ich, das Verhalten der Formularfelder im Absatzfeld zu ändern. Auf diese Weise kann ich Verhalten wie AJAX-Rückrufe hinzufügen, andere Felder mithilfe von Status ausblenden usw.
Mit dieser Funktion kann ich auf das übergeordnete Absatzfeld zugreifen:
function hook_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
}
Aber wie greife ich auf die Felder im Absatz zu?
Ich habe es hook_field_widget_form_alter
aber erfolglos versucht .
Wie mache ich das?
Hinweis: Ich bin noch ziemlich neu in der Drupal-Entwicklung.
kint($form);
undkint($form_id);
das sollte Ihnen die ID für die Hook-ID ändern und dann sollte es Ihnen auch die Array-Pfade für das geben, was Sie ändern möchten.