我正在使用GRAV作为我正在使用的网站的CMS,它使用TWIG作为模板语言。我们现在拥有的网站有法语和英语版本,所以我们有外部YAML文件,其中包含我们需要的所有内容,以便用必要的内容本地化页面。有谁知道如何将YAML文件拉入页面模板中,以便我们可以将其中的内容用作全局变量。 EX。因此,对于我们的页脚,我们可以使用<h2>{{footer.title}}</h2>
之类的内容作为页脚的标题,然后它将从基于URL的法语或英语YAML文件中提取。
由于
答案 0 :(得分:0)
是的,这可以做到。
创建ie /user/config/specific.yaml
footer:
title: "My title"
自动解析这些文件。您现在可以在您的树枝模板中使用{{specific.footer.title}}
请参阅https://learn.getgrav.org/themes/theme-vars#adding-custom-variables