gotohayato.com

月(ダークモード)
太陽(ライトモード)

How to create a collapsible widget on Drupal 8

Drupal 8

There’s a new render element type named details which is for creating a collapsible widget in Drupal 8. details is similar to the existing fieldset Form API element but details can be used even outside of forms.

The following render array $build builds a collapsible widget shown in the image below.

$build['author'] = [
'#type' => 'details',
'#title' => $this->t('Author'),
];
$build['author']['name'] = [
'#type' => 'textfield',
'#title' => $this->t('Name'),
];

a collapsible widget on Drupal 8

This sample is taken from the official d.o. page linked below.

参考

  • Details | Details.php | Drupal 8.4.x | Drupal API

後藤隼人
ウェブサイト制作・ウェブアプリ開発やマーケティングをしています。
GitHub

お知らせ

大阪大学医学部附属病院さんで現在クラウドファンディングのプロジェクトをされています(後藤も少しだけ寄附させていただきました)。
© 2020 gotohayato.com
サイトについてタグアーカイブメッセージを送る