drupal ----- views(如何知道字段名称)

时间:2010-12-31 11:07:34

标签: drupal views

在按视图输出时如何知道字段变量名称。例如:现在,我想覆盖一个字段的输出,我添加的名称是field_hello。但我不知道它的变量名是什么?即如何在views-view-field中打印变量 - field_hello.tpl.php

3 个答案:

答案 0 :(得分:1)

在“视图”UI中的“基本设置”下,可以单击“主题:信息”以获取当前正在使用的模板文件列表以及可以使用的文件名。您将在views / theme /目录中找到所有默认模板。如果您复制其中一个来创建自定义模板,例如views-view-field.tpl.php,你会发现他们已经记录了所有可用的变量名。对于字段模板,您有$ view,$ field,$ row和$ output。根据您是否需要预处理值或已处理值,您可能需要$ field或$ output。

答案 1 :(得分:0)

使用Theme Developer(以前是Devel的一部分),您可以检查页面并查看传递给它的变量并在您自己的模板中使用它们。

如果您谈到在视图字段中使用变量:由于安全问题,这是不可能的。根据字段的不同,可以使用一些变量,Vies会告诉您哪一个变量,但您无法轻松访问模板能够处理的所有变量。

答案 2 :(得分:0)

最简单的解决方案是查看视图模块目录,views / theme /所有这些模板都是默认视图显示,并包含打印视图将生成的变量,数组等的代码。