Twig 在每个页面上用动态内容填充导航栏

Twig 在每个页面上用动态内容填充导航栏,twig,sculpin,Twig,Sculpin,我正在使用Sculpin构建一个类似博客的模板,需要在侧栏中填充类别。这个侧边栏应该在每个页面上都可见。然而,布局似乎不像源代码那样解释YAML前沿问题。这使得创建基于内容数据(如帖子)填充的全局可见菜单成为问题 如果当前来源的YAML frontmatter具有以下内容,我可以引用数据。发布类别: --- use: - posts_categories --- 我可以把它放在每个源文件中。但是,也有一些视图(如“post.html”),它们同样不支持YAML信息 ,显然您可以声明属性

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

如果当前来源的YAML frontmatter具有以下内容,我可以引用
数据。发布类别

---
use:
    - posts_categories
---
我可以把它放在每个源文件中。但是,也有一些视图(如“post.html”),它们同样不支持YAML信息

,显然您可以声明属性列表。然而,这显然只允许声明常量


换句话说:我需要能够引用布局中的帖子和类别(在主模板中)。有什么方法可以做到这一点,或者类似的吗?

解决方案成功了吗?是的,切换到了更适合任务的技术:)Sculpin根本不是为任何类型的动态内容设计的。解决方案成功了吗?是的,切换到了更适合任务的技术:)Sculpin根本不是为任何类型的动态内容设计的。