リージョンとブロックについて

Drupalのリージョンとは、サイトの画面上のどこにブロック(部品)を配置するかを決める領域のことで、最初に決める必要があります。(もちろん追加、変更、削除が可能です。)主なリージョンとして、
header、primary_menu、breadcrumb、content、sidebar_first、sidebar_second、footerなどがあります。

下記がこのDrupalBookサイトのDrupal管理画面で表示されたリージョンです。ブロックレイアウトから閲覧が可能で、どこにどんなリージョンが設定されているのか視覚的に把握できます。

region

定義したリージョンにあらかじめ用意された、あるいは新規で作成したブロックを割り当てます。例えば最新のニュースを5件表示するブロック(部品)をsidebar_firstのリージョンに割り当てることができます。ブロックの割り当て方法は、ブロックレイアウトの機能を利用します。ブロックレイアウトはのちほどご紹介します。

リージョンはテーマの設定ファイル「テーマ名.info.yml」で定義します。こちらはテーマの作成方法でご紹介します。