フルページャー適用時の表示崩れを修正してみた

2025年05月30日(金) - 20:22

ビューでフルページャーを選択すると次の画像のように記事(カード)が細長くなってしまう。https://www.drupal.org/project/drupal/issues/3466032によると、どうやら余分なグリッド列が追加されることが原因らしい。ミニページャーなら問題ない。

表示崩れの状態

解決方法としてはこちらのとおり pager.html.twig を修正すればいいけれど、core の Olivero がバージョンアップしたときに修正されていないと困るので、サブテーマに templates/navigation/pager.html.twig を作って修正することにした。

正しく表示された状態

これで正しくフルページャーを適用しても表示が崩れることはなくなった。ビューのフォーマットで Responsive Grid など「フォーマットなしの一覧」以外を選択しているときにどうなるかは未確認です。

Drupal CMS Olivero のダークテーマ化について、とりあえず次はログイン画面のフォームに手を付けようかな。