在每个页面上填充包含动态内容的导航栏

时间:2016-03-18 12:55:24

标签: twig sculpin

我正在使用Sculpin构建类似博客的模板,并且需要使用类别填充侧边栏。这个侧边栏应该在每个页面上都可见。然而,Layouts似乎并不像Sources那样解释YAML的前沿者。这使得创建基于内容数据(例如帖子)填充的全局可见菜单成为问题。

如果当前Source的YAML前端有:

,我可以引用data.posts_categories
---
use:
    - posts_categories
---

我把它放在每个Source文件中都没关系。但是,也有视图(如“post.html”),它们也不支持YAML信息。

Based on this post,显然你可以声明一个属性列表。然而,这显然只允许声明常量。

换句话说:我需要能够在布局中引用帖子和类别(在主模板中)。有没有办法做到这一点,或类似的东西?

0 个答案:

没有答案