在Drupal主题创建中访问$ content值

时间:2014-12-08 11:27:44

标签: php drupal drupal-7 themes

我试图创建一个定制的Drupal主题。我创建了一个内容类型,并为该特定模板类型提供了一个模板:

node--event.tpl.php

此加载正常,我可以转储$content变量并查看其内容。然而,我所挣扎的是从$content数组中获取单个元素,并以我想要的格式在页面上输出它们。例如:

echo render($content['field_date']);

输出:

Date:
25th December 2014...

我不想要标签,只是日期本身。然而,如果我尝试var_dump($content['field_date']);,它会输出整个$content数组。

我已经查看了这里的文档:https://api.drupal.org/api/drupal/modules%21node%21node.tpl.php/7

但他们没有详细介绍。所以,如果有人能给我任何关于如何真正访问$content数组中个别值的指针,那将非常感激。

1 个答案:

答案 0 :(得分:0)

可以仅打印字段值。 在调试字段时,首先尝试打印$ content [...]的数组键,然后逐步完成以获取字段值。