PHPTemplate を使用したテーマの構成ファイル
PHPTemplate エンジンを利用した Drupal テーマ(テーマ名:mytheme)のファイル構成は以下の通りです。
- mytheme/mytheme.info -- *必須* テーマに関する基本設定を定義するためのファイルです。
- mytheme/***.css -- mytheme.info ファイルで定義した CSS ファイルです。
- mytheme/***.tpl.php -- page.tpl.php, node.tpl.php, block.tpl.php などのテンプレートファイルです。
- mytheme/template.php -- 新しい関数の追加やデフォルトのテーマ関数を上書きするためのファイルです。
- mytheme/theme-settings.php -- テーマの設定ページに固有の設定フォームを追加するためのファイルです。
- mytheme/screenshot.png -- テーマのリストに表示されるスクリーンショット用の画像ファイルです。
この他、favicon.ico や logo.png といった画像ファイルや、別途必要になるファイルがあれば、ディレクトリ内に追加します。
通常、テンプレートファイル(.tpl.php)は、そのテーマに沿った内容を定義したものが使用されていますが、テンプレートファイルが準備されていない場合は、上位テーマのテンプレートファイル、デフォルトのテンプレートファイルの順に適用されます。
Drupal 5.x では PHPTemplate エンジン用のデフォルトテンプレートは themes/engines/phptemplate ディレクトリ内に存在していましたが、Drupal 6.x ではそれぞれのモジュールディレクトリ内に移動されました。
- ログインしてコメントを投稿

