D.I.Y. kit 6.x テーマの基本構造
D.I.Y. kit テーマを構成するテンプレートファイルと、その設定内容などについてまとめています。
最新バージョンに合わせて内容を変更していきますので、過去バージョンの内容とは異なる場合がありますが、ご容赦ください。
※ 現在の内容は、diykit-6.x-3.2 を対象としたものです。
D.I.Y. kit テーマを構成するテンプレートファイルは以下の通りです。
- diykit/diykit.info -- テーマに関する基本設定などを定義しています。
- diykit/page.tpl.php -- ページ全体の XHTML 出力を定義しています。
- diykit/node.tpl.php -- ノード部分の XHTML 出力を定義しています。
- diykit/comment-wrapper.tpl.php -- コメント表示部分の外枠にあたる XHTML 出力を定義しています。
- diykit/comment.tpl.php -- コメントの XHTML 出力を定義しています。
- diykit/block.tpl.php -- ブロック領域の XHTML 出力を定義しています。
- diykit/box.tpl.php -- コンテンツ内のフォームなどで使用される XHTML 出力を定義しています。
- diykit/theme-settings.php -- テーマ固有の設定フォームを定義しています。
- diykit/template.php -- テーマ関数のオーバーライドやテーマ変数の定義をしています。
※ info ファイルはテンプレートファイルではなく、テーマ情報ファイルといった分類にあたるファイルだと思いますが、ここではテンプレートに含めて説明しています。
DRUPAL*DRUPAL ドキュメントについて
- DRUPAL*DRUPAL ドキュメントは、公式サイトのドキュメントである Drupal handbooks およびその他の関連ページの内容を参考にして作成しています。(参考サイトは各ページに記載)
- DRUPAL*DRUPAL ドキュメントの各コンテンツは、クリエイティブ・コモンズ・ライセンス の下でライセンスされています。 また、コンテンツ内の各コードは、GNU GPL v2.0 の下でライセンスされています。
- Drupal handbooks の各ページの著作権は、それぞれの Book contributors に帰属します。


