我正在尝试在“views-view-fields - news.tpl.php”中获取特定的字段编号。现在就是这样:
<?php foreach ($fields as $id => $field): ?>
<?php print $field->content; ?>
<?php endforeach; ?>
我试过这样的事情:
<?php print $fields[0]->content; ?>
但它似乎不起作用,谷歌不关心我的问题。
你能帮我解决这个问题吗?
答案 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文件。但是如果你有一个或两个字段来制作样式,那么就采用这种方法。