Drupal 7:如何向我的页面添加自定义字段信息?

时间:2017-01-27 14:36:36

标签: php arrays drupal drupal-7 drupal-views

我有一个Drupal 7问题。将自定义字段的值显示在页面上的最佳方法是什么?

我知道有管理显示,它非常适合排序信息,但我想为这些值添加大量样式,将它们放在页面的不同位置,并使用其中一些是多次。有时我甚至想在其他值中使用值(比如添加field1和field2并显示总和,或者使字段可单击以转到另一个字段中指定的URL)。

我已经查看了Display Suite这样的内容,但整个页面的内容更多。我只需要调整主要内容区域中显示的内容。它似乎也没有做我需要做的事情。

我使用的主题似乎在页面代码(.tpl文件)中添加变量并以这种方式显示信息。

我一直在做的是使用一些包含的变量(比如print $ date;和print $ time;)并使用PHP和devel显示的复杂数组系统直接调用它们。

例如,如果我想显示正文内容,我会这样做:

$myContent .= "Body: ".$content['body']['#items'][0]['value'];

它有效,但我感觉有更好的方法。如果是这样,什么?我还没有找到它,因为我正在寻找能让我最大程度地控制每个节点类型显示变量的东西。

谢谢!

1 个答案:

答案 0 :(得分:0)