【问题标题】:How to access cck fields in tpl file?如何访问 tpl 文件中的 cck 字段?
【发布时间】:2012-10-03 11:45:52
【问题描述】:

我正在开发一个已经创建好的 drupal 站点。在主题文件夹中,它有一个 tpl.php 文件,主题用于显示内容。现在是这样的

打印 $content

并且 cck 的所有字段都正确显示。但我想访问标题、正文等每个字段。我尝试使用 $content['title'],但没有显示任何内容。

谁能告诉我如何访问我的 tpl 文件中的不同字段。我正在使用 Drupal 6。

提前致谢。

【问题讨论】:

    标签: drupal-6 cck drupal-theming


    【解决方案1】:

    尝试

    <pre>
     print_r($content);
    </pre>
    

    然后你会看到数组中到底有什么。

    【讨论】:

    • 这就是问题所在。我已经试过了。但它不是一个数组。
    【解决方案2】:

    您可以使用 node-[type].tpl.php 查看不同的字段。默认情况下,每个 CCK 字段都暴露在以字段名称命名的变量中,例如,如果您有一个名为 field_logo 的字段,那么您有一个名为 $field_logo 的变量,它是一个表示字段处理值的数组,并且可以是print_r()'d。

    Drupal documentation 提供更多模板建议。 more information on using node.tpl.php 及其派生词也可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2011-09-20
      • 2016-11-09
      • 1970-01-01
      相关资源
      最近更新 更多