Localization 如何使用TWIG将外部YAML文件包含为全局变量

Localization 如何使用TWIG将外部YAML文件包含为全局变量,localization,twig,yaml,grav,Localization,Twig,Yaml,Grav,我正在使用GRAV作为一个网站的CMS,该网站使用TWIG作为模板语言。我们现在拥有的网站有法文版和英文版,因此我们有外部YAML文件,其中包含我们需要的所有内容,以便使用必要的内容对页面进行本地化。有人知道我如何将YAML文件拉入are页面模板,以便我们可以使用其中的内容作为全局变量吗。例如,对于我们的页脚,我们可以使用{{footer.title}}作为页脚的标题,然后它将根据url从法语或英语YAML文件中提取 谢谢是的,这是可以做到的 创建,即/user/config/specific.

我正在使用GRAV作为一个网站的CMS,该网站使用TWIG作为模板语言。我们现在拥有的网站有法文版和英文版,因此我们有外部YAML文件,其中包含我们需要的所有内容,以便使用必要的内容对页面进行本地化。有人知道我如何将YAML文件拉入are页面模板,以便我们可以使用其中的内容作为全局变量吗。例如,对于我们的页脚,我们可以使用
{{footer.title}}
作为页脚的标题,然后它将根据url从法语或英语YAML文件中提取

谢谢

是的,这是可以做到的

创建,即/user/config/specific.yaml


页脚:
标题:“我的标题”

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