在我的博客和帖子页面上,我可以使用以下方式显示类别列表:
{{# each data.post.categories }}
<div class="tag-cloud">
<a href="{{categoryUrl key}}">{{name}}</a>
</div>
{{/each}}
然而,索引视图上的相同确切代码没有做任何事情(没有错误,当我运行keystone时,此部分只显示为空)。
任何提示?
谢谢!
答案 0 :(得分:0)
您可能错过了路线中的相应代码。
如果查看routes/views/blog.js
,您会找到一些设置locals.posts.categories
的代码,然后在您的视图中将其作为data.posts.categories
进行访问。
尝试在routes/views/index.js
中复制此代码的必要位。听起来你不需要实际的帖子,只需要类别列表,所以你只需要博客路线中的一些代码。
如果你还在努力,我可以给你更明确的代码,但希望你能够在博客上找到它。