ページの基本レイアウトを決める

2023-04-23のテーマ開発の様子

ローカルでレイアウト周りのデザインをなんとかあてられた。

リージョンとlayoutまわりのTwigの調整は結構難しいのが感想。

コンテナ幅を調整したり、Block同士をFlexで並べたいけども、なんだか不安。

 

やったこと

  • リージョンを決める
    • THEME.info.yml に書くリージョン
    • 大体のプロジェクトはここでつまづいてる気もしつつ
      • カテゴリごとに右カラム/左カラムをふるとか、途中ぶち抜きで幅をもたせたりとか..
  • レイアウトまわりのTwigをいじる
    • page.html.twig をいじる
      • 途中、region.html.twigや region--header.html.twig をいじったけど、下手に触らないほうが全体の設計がいい気がする
      • ただ、コンテンツ幅を決めたり、Blockを横並びにするのはどうしようか

 

あんまり凝ったページを作るつもりはないけども、そういうところは割り切って基本ページで作るのが良さげ。

Gutenbergとか使うとよさそう。

https://www.drupal.org/project/gutenberg