2014年3月28日金曜日

drupal テーマ theme ディレクトリ、フォルダ構造

例えば
omegaのサブテーマohmのディレクトリ
sites/all/themes/omega/ohm/templates/comment
                                                      /block
                                                      /system
以下のpage.tpl.phpなどは、
drupaalのルートディレクトリ/module/comment
                                               /block
                                               /system

以下のpage.tpl.phpなどをオーバーライドしている。

例えば、自分で作ったテーマ
sites/all/themes/mytheme/templates/page.tpl.php
は、
drupaalのルートディレクトリ/module/system/page.tpl.php
をオーバーライドしている。

のだと思う。drupal全部のファイルの中の全文字に検索をかけたけど、
sites/all/themes/omega/ohm/templates/system/page.tpl.php
などをファイル中で指定している所がなかったからだ。
と言うことは後からインストールしたテーマ
sites/all/themes/
以下に
/module
以下と同じディレクトリ構造があるとそれがそのままオーバーライドされる。
ということだと思っていいのだと思う。




0 件のコメント:

コメントを投稿