ホーム

Drupal 8

サイト制作費

事例紹介

運営会社

お問い合わせ

サイトについて

現在地

ブロックテンプレート

前ページではページ全体について異なるデザインテンプレートを使用出来る事を説明しましたが、同様にページ内の各ブロックについても表示箇所によってデザインを変更する事が出来ます。

表示の際にどのテンプレートを使用するかは、以下の命名規則のブロックテンプレートファイルが存在するかどうかで判断されます。(上位のテンプレートファイルがより優先されます。)

ブロックテンプレートファイル命名規則

1.block-[モジュール名]-[識別子].tpl.php1
2.block-[モジュール名].tpl.php
3.block-[リージョン名].tpl.php
4.block.tpl.php

具体例

下記のブロックテンプレートファイルを作成し、各ブロックの背景色を変更すると以下のような画面となります。ここでは、背景色のみを変更しましたが、実際には各ブロックごとにまったく異なったデザインに変更する事が出来ます。2

  • block-user-2.tpl.php
  • block-user-3.tpl.php
  • block-search.tpl.php
  • block-left.tpl.php
  • block.tpl.php

ブロックテンプレート