【问题标题】:Can't access node-taxonomy.tpl.php through page-taxonomy-term.tpl in Drupal 6无法通过 Drupal 6 中的 page-taxonomy-term.tpl 访问 node-taxonomy.tpl.php
【发布时间】:2013-07-31 05:55:26
【问题描述】:

我一直在尝试在我的 Drupal 6 站点中自定义分类页面模板。

我做的是

  • 创建page-taxonomy-term.tpl.php
  • 创建node-taxonomy.tpl.php
  • 在template.php中输入以下代码:

     function templateNAME_preprocess_node(&$vars) {
      if (arg(0) == 'taxonomy') {
        $suggestions = array(
          'node-taxonomy'
        );
        $vars['template_files'] = array_merge($vars['template_files'], $suggestions);
      } 
    

我的分类页面正确选择了page-taxonomy-term.tpl.php,但它没有选择node-taxonomy.tpl.php,我几乎尝试了所有方法。

【问题讨论】:

    标签: drupal-6 drupal-taxonomy


    【解决方案1】:

    以下几点提示和尝试:

    • 如果您正在处理子主题,请将 node.tpl.php 从父主题复制到子主题下的文件夹(在 drupal 6 主题中是必需的)。
    • 尝试检查节点分类建议是否正确添加到 对象$节点。 var_dump($node) 在主 node.tpl.php 中并检查 如果存在。
    • 最后提示:检查文件tpl的权限,可能无法从Web服务器读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 2012-09-13
      • 1970-01-01
      相关资源
      最近更新 更多