ul.blogpostGrid
for child in page.get('/posts').children
a(href=child.url): li.col.span_1_of_4
h2 #{child.title}
div.imgThumb(style='background-image: url(#{child.url}thumb.jpg);')
p #{child.excerpt}
For循环当前按创建的升序显示博客帖子。如何反转显示它们的顺序? 有反向功能吗?如果是,在这种情况下如何实施? 我正在使用森林cms。 https://github.com/studiomoniker/woods
答案 0 :(得分:2)
这有帮助。
for child in page.get('/posts').children.reverse()
答案 1 :(得分:0)
您可以使用while向后迭代帖子:
ul.blogpostGrid
- var posts = page.get('/posts').children;
- var postIndex = posts.length;
while postIndex >= 0
a(href=posts[postIndex--]): li.col.span_1_of_4
h2 #{posts[postIndex--].title}
div.imgThumb(style='background-image: url(#{posts[postIndex--].url}thumb.jpg);')
p #{posts[postIndex--].excerpt}