Drupal 6.x テーマ作成ガイド
Drupal 6.x テーマのカスタマイズや作成方法についてのまとめです。
テーマのカスタマイズ方法としては、
- 既存のテーマを元に CSS (style.css など) のみをカスタマイズする。
- CSS および各表示部分のテンプレート (page.tpl.php など) をカスタマイズする。
- テーマエンジンの定義を上書きし (template.php など)、さらに CSS および各表示部分のテンプレートをカスタマイズする。
などの選択肢があるかと思われますが、Drupal のテーマ構造について理解を深めるためには CSS や XHTML の知識だけでなく、Drupal API を含めた PHP に関する知識などが必要になります。
Index
まだまだ作成中のコンテンツが多くて申し訳ないのですが、順次追加していく予定ですので、ご容赦ください...
- Drupal 6.x テーマの基本構造
- 最も代表的なテーマエンジンである PHPTemplate を使って作成されたテーマの構造に関する資料です。
- D.I.Y. kit テーマの基本構造
- このサイトで公開しているカスタマイズ用のベーステーマに関する資料です。
- Drupal 6.x のテーマ関連情報の詳細は Theme guide (Drupal 6) | drupal.org で確認できます。
- テーマファイル内に記述する PHP や XHTML に関するコーディング等についてのガイドラインは Drupal 公式サイトの Coding standards, Theme coding conventions, Theme screenshot guidelines などで確認できます。
DRUPAL*DRUPAL ドキュメントについて
- DRUPAL*DRUPAL ドキュメントは、公式サイトのドキュメントである Drupal handbooks およびその他の関連ページの内容を参考にして作成しています。(参考サイトは各ページに記載)
- DRUPAL*DRUPAL ドキュメントの各コンテンツは、クリエイティブ・コモンズ・ライセンス の下でライセンスされています。 また、コンテンツ内の各コードは、GNU GPL v2.0 の下でライセンスされています。
- Drupal handbooks の各ページの著作権は、それぞれの Book contributors に帰属します。



コメント
参考になりました。ありがとうございました!!
いえ、少しでもお役に立ちましたら、何よりです。
テーマ関連については、もっとちゃんとまとめようと思ってはいるのですが... なかなか実践できず申し訳ないです。
すごく役立ちます!有り難うございます〜!