我应该使用哪些代码在docpad index-website上显示相关的帖子/文档?

时间:2013-10-25 15:23:59

标签: plugins docpad

不幸的是,我不是脚本大师。所以对大多数人来说这可能是显而易见的。

我安装了docpad-plugin-related插件,当我包含以下代码(see instructions

时,它适用于各个帖子/文档

现在,我想在我的索引网站上显示按标签排序的帖子/文档。例如,标有webdesign的帖子/文档应显示为列表。为此,我如何更改以下代码?

<ul>
<% for document in @document.relatedDocuments: %>
   <li><a href="<%= document.url %>"><%= document.title %></a></li>
<% end %>
</ul>

是否有解决方案或插件仅适用于个别帖子/文档?

1 个答案:

答案 0 :(得分:0)

docpad-plugin-related插件是关于在单个文档上获取不是您想要的相关文档的全部内容。你不需要一个插件来做你想做的事。

假设您的文档都具有tags属性,您可以获得与特定标记(例如webdesign)匹配的文档列表,其中包含索引页面上的代码,如下所示:

<ul>
<% for doc in @getCollection('documents').findAll({tags: '$in': `webdesign`}).toJSON(): %>
    <li><a href="<%= doc.url %>"><%= doc.title %></a></li>
<% end %>
</ul>

如果您想要为所有代码添加标记特定索引,可能需要查看docpad-plugin-tagginglink)。