ホーム

Drupal 8

サイト制作費

事例紹介

運営会社

お問い合わせ

サイトについて

現在地

Drupalテーマシステム

テーマのカスタマイズに先立ち、Drupalテーマシステムについて簡単に説明しておきます。(開発者以外は関心の薄い話題かもしれないので、興味のない方はこのページは読み飛ばして下さい。)

テーマシステムの概要
テーマシステムの概要

Drupalテーマシステムの主な特徴

  1. テーマシステムサービスはAPIによって実装されています。(以降、テーマAPIと呼びます)。
  2. テーマAPIの処理内容は、各テーマごとにオーパーライド(置換)可能です。1
  3. *.tpl.phpファイルにxhtmlページやxhtmlタグなどのデザイン要素を定義し、プログラムとデザイン要素を分離しています。(MVC構造)

Drupalでは、基本的にどんなモジュールであってもテーマAPIを利用してデータ出力を実装している為、その処理内容を変更する事によりサイト全体のデザイン変更を行う事ができ、またテーマAPIの処理を各テーマごとに変更する事によって、テーマごとにまったく異なったページ構成・表示にする事が出来ます。