【发布时间】:2017-10-19 05:25:08
【问题描述】:
我真的很想知道如何将我的变量全局传递(页面级别),以便它可以在任何地方使用。
我做了什么:
在我的组 vars > dev.yml
link: "www.anylink.com"
在我的组 vars > prod.yml
link: "www.anylink-prod.com"
关于我的 settings.php (j2)
$settings["custom_link"]={{link}};
在我的 template.theme 上
function theme_preprocess_page(&$variables) {
$variables[theme_link] = Settings::get('custom_link');
}
在我的树枝上 {{ 主题链接 }}
但它确实没有从我的 prod/dev.yml 打印任何字符串.. 我想知道怎么了?
我这样做的主要目的是,我想要一个链接,打印取决于我所处的环境。 希望有人能帮我解决这个问题,谢谢!
【问题讨论】:
标签: php symfony drupal drupal-8