我有这个问题。我创建了文件 node--mycontenttype.tpl.php 以自定义方式显示节点。我已经通过 print_r($content) 列出了所有的 $content 数组。我可以显示除 CCK 字段之外的所有变量。例如,我可以打印出节点类型,如:
<?php print $content['body']['#bundle']; ?>
但是,如果我尝试显示任何 CCK 字段,例如:
<?php print $content['body']['#object']->field_url[und][0]['value']; ?>
它给了我一个错误“注意:使用未定义的常量 und - 假定 'und' w include()”。好吧,所以“und”表示语言的“未定义”,但“pl”和“en”都不能解决问题。我该如何管理?