对于我正在构建的 Drupal 站点,我使用 Views 模块创建了一个自定义视图,其中显示了前 10 个最流行的分类术语。我希望此列表显示在我网站的标题中,但我无法完成此操作。我可以让标题显示视图页面的链接,但还没有弄清楚如何在标题节点中实际显示视图的内容。
另外,如果有更好的方法来完成我想做的事情,我会全力以赴!
对于我正在构建的 Drupal 站点,我使用 Views 模块创建了一个自定义视图,其中显示了前 10 个最流行的分类术语。我希望此列表显示在我网站的标题中,但我无法完成此操作。我可以让标题显示视图页面的链接,但还没有弄清楚如何在标题节点中实际显示视图的内容。
另外,如果有更好的方法来完成我想做的事情,我会全力以赴!
您应该使用“块”显示创建视图。可以使用标准块/主题功能将此块放置在任何区域中。如果您没有“标题”区域,您可以创建自己的区域。有关详细信息,请参阅此链接。 https://drupal.org/node/1088718
也许,我不太明白你的问题(实际上,短语“标题节点”让我感到困惑,你的意思是标题区域/区域?)。如果需要在节点页面显示视图,可以使用views_attach ot eva modules。
选项 1: 在您的主题中创建一个区域。在您的主题页面上渲染区域。tpl.php 创建您视图的块显示并将其分配给该区域。
选项 2 您可以创建一个视图,然后使用 views_embed_views 将其嵌入到您的主题文件中。详情https://api.drupal.org/api/views/views.module/function/views_embed_view/7
希望这能解决你的问题