gpt4 book ai didi

docpad - 使用 docpad 获取集合中的下一个和上一个文件

转载 作者:行者123 更新时间:2023-12-01 05:28:37 28 4
gpt4 key购买 nike

我正在制作一个投资组合,并希望使用 DocPad(使用 Backbone 集合)在每个项目详细信息页面上简单地打印下一个和上一个项目链接。这里的代码来自我的模板projects.html.eco。 @document 对象是当前正在查看的文档。

<% for document in @getCollection('projects').toJSON() : %>

<% if document.url.indexOf('/posts') is @document.url.indexOf('/projects') + 1: %>
<a href="<%= document.url %>" class="next"><img src="/images/rt_arrow.png" alt="" /></a>
<% end %>

<% if document.url.indexOf('/posts') is @document.url.indexOf('/projects') - 1: %>
<a href="<%= document.url %>" class="previous"><img src="/images/lft_arrow.png" alt="" /></a>
<% end %>

<% end %>

如果我能提供更多信息,请告诉我!

谢谢!

最佳答案

似乎有一些事情正在发生:

  • /posts的组合和 /projects在您的比较中使用,我同意他们都是 /projects由于您正在骑自行车的集合的名称。
  • + 1- 1您当前仅适用于 /projects 的索引位置url 中的字符串,而不是实际文档的索引。

  • 对于分页的解决方案,目前有 this gist可用,这应该有助于您的用例。将来,可以做一个插件来提供简单的 next()prev()您所追求的 jquery 样式 API。

    关于docpad - 使用 docpad 获取集合中的下一个和上一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613499/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com