テーマのフォルダー以外にオーバーライド テーマ ファイルを配置できる場所はありますか? たとえば、複数のファイルを使用せずに、ビューの行の外観を複数のテーマに対して同じスタイルでオーバーライドしたい場合。
これを行う一般的な方法がない場合 (テーマ ファイルに対して)、ビューのテーマ ファイルに対して行う方法はありますか?
テーマのフォルダー以外にオーバーライド テーマ ファイルを配置できる場所はありますか? たとえば、複数のファイルを使用せずに、ビューの行の外観を複数のテーマに対して同じスタイルでオーバーライドしたい場合。
これを行う一般的な方法がない場合 (テーマ ファイルに対して)、ビューのテーマ ファイルに対して行う方法はありますか?
モジュールでは、hook_theme を使用して、ビューの行のテーマ関数またはテンプレートを宣言できます。このようにして、単一のテンプレートが特別なコードなしですべてのテーマで使用されます。ビューの API の高度なヘルプ ページの「モジュールでのビューのテーマ設定」セクションを参照してください。
include_once
tpl.phpファイルにtypeステートメントを含めて、どこからでもコードをインポートすることができます。このようにして、1つを参照するファイルをいくつでも作成できます。
ただし、テーマフォルダを移動したり、名前を変更したりすると、これが難しくなる可能性があるため、お勧めしません。また、テーマを別のサイトに配置する場合は、これらのテーマ外のハッキングをすべて追跡する必要があります。
ビューはテーマフォルダ内のtplを探していると思います。でもそのようなものがあるのはいいことです。