In Drupal 7 gab es die Möglichkeit, das Fieldset komprimierbar oder nicht komprimierbar zu machen und den Standardstatus dieses Formularelements (komprimiert oder nicht komprimiert) einzuschränken. Beispiel:
$form['contact_data'] = array(
'#title' => t("Contact data"),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
Nun, in Drupal 8 kann ich keine Attribute finden #collapsible
und #collapsed
in Drupal\Core\Render\Element\Fieldset
. In der offiziellen Dokumentation des Fieldset-Elements wird kein neues Element erwähnt, das das Fieldset-Element ersetzen soll.
Außerdem gibt es für Drupal 8 keine Übersicht über Formular-API-Elemente , z. B. für Drupal 7. Sie müssen manuell nach allen Render-Element-Definitionen im Code suchen. Dies ist zeitaufwändiger (insbesondere, wenn Sie die Elementübersicht anzeigen und vergleichen möchten). .
Online documentation: Not done
...Beispiel mit HereDoc-Notation zum Speichern der HTML-Beschreibung:
quelle