В Drupal 7 была возможность иметь разборный набор полей или нет, и ограничить состояние по умолчанию для этого элемента формы (свернутый или не свернутый). Пример:
$form['contact_data'] = array(
'#title' => t("Contact data"),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
Теперь, в Drupal 8 я не могу найти атрибуты #collapsible
и #collapsed
в Drupal\Core\Render\Element\Fieldset
. В официальной документации элемента Fieldset не упоминается ни одного нового элемента, который должен заменить элемент Fieldset.
Также отсутствует обзор элементов API формы для Drupal 8, например, для Drupal 7. Необходимо вручную искать все определения элементов рендеринга в коде, что требует больше времени (особенно, если вы хотите просмотреть обзор элементов и сравнить их) ,
Online documentation: Not done
...Пример использования HereDoc для хранения описания HTML:
источник