如何在node.tpl.php中使用DISPLAY SUITE的新自定义字段(Drupal 7)

时间:2011-12-14 09:02:45

标签: php drupal drupal-7 drupal-modules

我现在正在开发一个 drupal 7 项目,该项目基本上基于像facebook这样的社交网络。

我们在其中包含 Heartbeat 模块之一,其中我们已完成一些自定义并从展示广告套件模块创建一个自定义字段。我已经制作了这个自定义字段并且与Heartbeat模块一起使用,但现在我们需要在所有其他实体中显示此自定义字段,例如节点评论,< strong>用户个人资料等。 我努力做到但却无法取得成功。任何人都可以提示我如何在 node.tpl.php 文件中使用这些自定义显示套件字段吗?

提前致谢。

此致 Chandresh。

1 个答案:

答案 0 :(得分:0)

在node.tpl中,您必须使用以下代码,例如字段名称:field_header

 <!-- For Showing only custom field's Value Use below code -->
 <h2 class="title"><?php print $node->field_header['und']['0']['value'];?></h2>

 <!-- ========================= OR  ========================= -->

 <!-- For Showing custom field Use below code , which shows custom field's value and title-->
 <h2 class="title"><?php print render(field_view_field('node', $node, 'field_header'));  ?></h2>

 <!-- ========================= OR  ========================= -->

 <h2 class="title"><?php print render($content['field_header']); ?></h2>