我正在尝试在“views-view-fields--news.tpl.php”中获取特定的字段编号。现在是这样的:
<?php foreach ($fields as $id => $field): ?>
<?php print $field->content; ?>
<?php endforeach; ?>
我试图做这样的事情:
<?php print $fields[0]->content; ?>
但它似乎不起作用,谷歌也不关心我的问题。
你能帮我弄清楚这个吗?
我正在尝试在“views-view-fields--news.tpl.php”中获取特定的字段编号。现在是这样的:
<?php foreach ($fields as $id => $field): ?>
<?php print $field->content; ?>
<?php endforeach; ?>
我试图做这样的事情:
<?php print $fields[0]->content; ?>
但它似乎不起作用,谷歌也不关心我的问题。
你能帮我弄清楚这个吗?
您必须改用字段名称。尝试使用
<?php var_dump(array_keys($fields)); ?>
找到你需要的
这是我在主题文件夹中的个人字段 tpl 文件名
views-view-field--field-fba-value.tpl.php
其中“field-fba-value”是我的字段名称。所以不需要在这里使用 $field 变量并通过循环对其进行迭代。我只是使用包含字段当前值的 $output 变量。
这种方法的缺点是,如果你想为每个字段设置样式,那么你需要创建很多 tpl 文件。但是,如果您有一个或两个字段可以对其进行样式设置,那么请使用这种方法。