首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keystone.js -在索引页面上显示博客类别

Keystone.js -在索引页面上显示博客类别
EN

Stack Overflow用户
提问于 2016-11-21 00:46:41
回答 1查看 337关注 0票数 0

在我的博客和帖子页面上,我可以使用以下命令显示类别列表:

代码语言:javascript
复制
{{# each data.post.categories }}
    <div class="tag-cloud">
    <a href="{{categoryUrl key}}">{{name}}</a>
    </div>              
{{/each}}

然而,索引视图上的完全相同的代码不会做任何事情(没有错误,当我运行keystone时,这一部分只显示为空)。

有什么建议吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-11-21 16:29:00

您的路由中可能缺少相应的代码。

如果您查看routes/views/blog.js,您会发现一些设置locals.posts.categories的代码,然后在视图中以data.posts.categories的身份访问它。

尝试在routes/views/index.js中复制此代码的必要部分。听起来您并不需要实际的帖子,只需要类别列表,因此您只需要博客路由中的一些代码。

如果你还在苦苦挣扎,我可以给你更明确的代码,但希望你能在博客上找到答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40706650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档