我正在尝试组织我的主题文件夹,该文件夹具有数十个视图的节点主题覆盖。基本上我有两种不同的风格,我希望它们看起来都一样,或多或少。
在 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 文件,但它实际上并没有使用我的主题目录中的那个文件。我错过了什么?