Drupal 7 Views - 自定义RSS输出模板

时间:2011-03-10 11:54:47

标签: views themes drupal-7

我使用Views模块在Drupal 7中有自定义类型新闻项的RSS提要。在/ mytheme /目录和“编辑视图”中创建了views-view-row-rss.tpl.php和“主题信息”行样式输出:views-view-row-rss.tpl.php显示在我的主题中找到了模板目录。问题是,不使用此模板,始终使用默认模板生成RSS提要。并单击“行样式”将显示默认模板。如何强制视图模块使用我的自定义模板?

3 个答案:

答案 0 :(得分:1)

您应该在视图中输入您在主题信息中看到的特定文件名。 例如,如果您将“销售”供稿视为视图。

根据主题信息的模板文件: 的视图 - 视图 - 行RSS - 销售 - feed.tpl.php 视图 - 视图 - RSS - 销售 - feed.tpl.php

确保刷新缓存并将文件放在模板文件夹中。 恩。的主题\定制\ mytheme的\模板

答案 1 :(得分:0)

不要使用视图。

使用EntityFieldQuery并将nid传递给node_feed

EFQ非常易于使用。以下是a couple of tutorials

答案 2 :(得分:0)

视图模板的正确位置是sites / all / themes / mytheme / templates / views /

将其移动到那里并运行完整的缓存刷新,你应该看到它。