我试图创建一个定制的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
数组中个别值的指针,那将非常感激。
答案 0 :(得分:0)
可以仅打印字段值。 在调试字段时,首先尝试打印$ content [...]的数组键,然后逐步完成以获取字段值。