テーマ フォルダを整理しようとしています。このフォルダには、多数のビューのノード テーマ オーバーライドがあります。基本的に、私は 2 つの異なるスタイルを持っていますが、多かれ少なかれ、すべて同じに見えるようにしたいと考えています。
これを行うことができる template.php の方法はありますか? そして、最善の方法は何ですか?
テーマの hook_preprocess_node 関数でこのコードを試しました:
switch($vars['view']->name) {
case 'taxonomy_term' :
switch($vars['view']->current_display) {
case 'page' :
array_push($vars['template_files'], 'list-view');
default :
break;
}
break;
default :
break;
}
そして、テーマ開発者を見ると、そこに list-view.tpl.php ファイルが表示されますが、実際にはテーマディレクトリからそのファイルを使用していません。私は何が欠けていますか?