W Drupal 7 istniała opcja zwijania zestawu pól lub nie oraz ograniczenia domyślnego stanu tego elementu formularza (zwiniętego lub nie zwiniętego). Przykład:
$form['contact_data'] = array(
'#title' => t("Contact data"),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
Teraz, w Drupal 8 nie mogę znaleźć attributtes #collapsible
i #collapsed
w Drupal\Core\Render\Element\Fieldset
. W oficjalnej dokumentacji elementu Fieldset nie wspomniano o żadnym nowym elemencie, który powinien zastąpić element Fieldset.
Nie ma też przeglądu elementów Form API dla Drupala 8, takiego jak dla Drupala 7. Musisz ręcznie wyszukać całą definicję Renderuj elementy w kodzie, co jest bardziej czasochłonne (szczególnie gdy chcesz zobaczyć przegląd elementów i porównać je) .
Online documentation: Not done
...Przykład użycia notacji HereDoc do przechowywania opisu HTML:
źródło