如何获取节点字段的值?


9

在node.tpl.php中,我试图获取原始值,但是问题是当我使用render时:

<?php print render($content['field_price']);?>

它不仅返回field_image值,而且格式化并输出整个图像。

我需要一种仅获取字段原始值的方法。我该如何实现?

Answers:



4

在节点模板中,对于原始值,您可以访问$node对象。

<?php print $node->field_price; ?>

如果需要查看结构,可以做<?php print_r($node); ?>

另外,如果这是针对特定的内容类型,则应使用node.tpl.php的变体而不是node.tpl.php本身,否则它将尝试显示其他内容类型不存在的字段。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.