在D7中,我创建了一个视图并将其分配给一个块(sidebar_first)
我还在名为 - views-view-fields--categories--block.tpl.php
的主题模板文件夹中创建了一个视图字段tpl
我想在无序列表(UL / LI)HTML结构中显示类别(结果)的名称 有人能帮助我吗?
以下是我放置代码print_r($row);
stdClass Object
(
[taxonomy_term_data_name] => Category 1
[taxonomy_term_data_vid] => 1
[tid] => 1
[taxonomy_vocabulary_machine_name] => categories
)
stdClass Object
(
[taxonomy_term_data_name] => Category 2
[taxonomy_term_data_vid] => 1
[tid] => 2
[taxonomy_vocabulary_machine_name] => categories
)
答案 0 :(得分:1)
在字段tpl中,您将始终获得一行,但如果您使用"显示输出"创建一个tpl。主题中的命名约定:视图的信息,您将获得一个数组中的所有行。
您可以在其视图编辑页面>>中找到特定视图的主题信息。高级选项>>主题信息
选择您网站所使用的主题,然后在显示输出部分选择一个视图模板。
然后在此处单击显示输出链接后获取代码并将其粘贴到创建的tpl文件中。
现在在视图tpl中打印$ rows,您将获得一行数组中的所有类别。