在视图模板中清除字段输出

时间:2011-03-10 22:26:57

标签: drupal templates views

我正在尝试获得干净的字段输出以获取语义代码。 在Views模块生成的默认模板中,输出字段的代码段为:

<?php print $field->content; ?>

但是会产生很多标记以及字段的值。 有没有办法直接得到字段值?

我正在使用Drupal 7,这似乎是旧方法:

$fields['field_name']->content;

不再运作了。

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

Semantic views就是答案。但它仍然是Drupal 7的开发者。

答案 1 :(得分:0)

Semantic Views是一个很棒的模块,可以很好地控制视图输出标记。但我意识到我的问题与字段标记有关。

我找到了一个视频教程。它帮助了我很多,希望也可以帮助别人。 Theming Fields video tutorial

答案 2 :(得分:0)

要自定义视图输出,您需要编辑相应的视图模板。您可以在modules / views / theme目录中找到模板。将您需要的复制到主题目录并根据自己的喜好进行编辑。您可以拥有不同视图的自定义模板,请查看“视图”选项中的“高级 - >主题:信息”,以查看“视图”模块可识别的文件名。您可能需要原始视图模板才能使自定义模板起作用。添加新的自定义视图模板或删除它们后,请务必按“主题:信息”中的“重新扫描模板文件”按钮。