Drupal 7:查看主题 - 通过它的号码获取特定字段?

时间:2011-10-11 19:11:20

标签: drupal views drupal-7 drupal-fields

我正在尝试在“views-view-fields - news.tpl.php”中获取特定的字段编号。现在就是这样:

<?php foreach ($fields as $id => $field): ?>
    <?php print $field->content; ?>
<?php endforeach; ?>

我试过这样的事情:

<?php print $fields[0]->content; ?>

但它似乎不起作用,谷歌不关心我的问题。

你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您必须使用字段名称。 尝试使用

<?php var_dump(array_keys($fields)); ?>

找到你需要的那个

答案 1 :(得分:0)

这是我在主题文件夹

中的单个字段tpl文件名
views-view-field--field-fba-value.tpl.php

其中“field-fba-value”是我的字段名称。所以不需要在这里使用$ field变量并通过循环迭代它。我只使用包含该字段当前值的$ output变量。

这种方法的缺点是,如果你想要为每个字段添加样式,那么你需要创建那些许多tpl文件。但是如果你有一个或两个字段来制作样式,那么就采用这种方法。