0

我正在使用 GRAV 作为我正在开发的网站的 CMS,该网站使用 TWIG 作为模板语言。我们现在拥有的网站有法语和英语版本,所以我们有外部 YAML 文件,其中包含我们需要本地化页面及其必要内容的所有内容。有谁知道我如何将该 YAML 文件拉入页面模板,以便我们可以将其中的内容用作全局变量。前任。所以对于我们的页脚,我们可以使用类似<h2>{{footer.title}}</h2>页脚的标题,然后它将根据 url 从法语或英语 YAML 文件中提取。

谢谢

4

1 回答 1

0

是的,这是可以做到的。

创建即 /user/config/specific.yaml

footer: title: "My title"

这些文件是自动解析的。您现在可以在树枝模板中使用 {{ specific.footer.title }}

https://learn.getgrav.org/themes/theme-vars#adding-custom-variables

于 2016-08-26T12:05:48.133 回答