当我想在node.tpl.php中打印部分$ content数组时(例如),我将使用类似<?php print $node->content['body']['#value']; ?>
我只想了解->
的全部内容。据推测,这表明$node
不是正常数组? (否则它将是$node['content']['body']['#value']
)
干杯。
答案 0 :(得分:8)
$ node是一个对象,content是其属性之一,包含一个数组。
如果'content'的内容也是一个对象,那么它将是
$ node-&gt; content-&gt; body等。
答案 1 :(得分:5)
我知道这是一个旧线程但是devel模块非常棒。您可以安装devel并使用
<?php dpm($node); ?>
你会看到很多信息可以帮助你进行主题化。祝你好运。
答案 2 :(得分:1)
您应该考虑安装Theme Developer模块。有了它,您可以单击页面的元素,您将获得所有Drupal或Views相关变量的调试列表,您的代码可以访问这些变量。
所以你可以探索$ content,以及它的所有字段......