* .info.ymlファイルに次のリージョンを設定しています。
name: Test
type: theme
description: 'Theme'
base theme: stable
core: 8.x
regions:
header: 'Header'
content: 'Content'
footer: 'Footer'
libraries-override:
system/base: false
page--front.html.twig
、私は{{ page.header }}
ヘッダーを配置したい場所で、TwigのデバッグでDrupalがregion--header.html.twig
。すごい!
だから、同様に、私はフッターのためにこれをしました。
{{ page.footer }}
およびregion--footer.html.twig
...しかし、機能しません! Twigデバッグのコメントは、フッターのフックをまったく明らかにしません。
何が悪いのですか?
リージョンは、ブロックが含まれている場合にのみデフォルトでレンダリングされます(ブロックの少なくとも1つにはコンテンツが必要です)。
フッターリージョンにブロックが割り当てられているかどうかを確認するには、/ admin/structure/blockのブロックレイアウト管理ページにアクセスします。 フッターブロックの下にこの領域にブロックなしメッセージが表示された場合、それが問題であることがわかります。