Drupal 8 Передача глобальных переменных из settings.php в файлы twig и/или jsPhp

Кемеровские программисты php общаются здесь
Anonymous
Drupal 8 Передача глобальных переменных из settings.php в файлы twig и/или js

Сообщение Anonymous »

Мне очень интересно, как передать глобальную переменную (уровень страницы), чтобы ее можно было использовать где угодно.

Что я сделал:

в моей группе 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');
}
на моей ветке
{{ theme_link }}

но он действительно не печатает ни одной строки из моего prod/dev.yml..
Мне интересно, что не так?

Моя главная цель:

Я хочу иметь ссылки, вывод которых зависит от того, в какой среде я нахожусь.
Надеюсь, кто-нибудь сможет просветить меня в этой проблеме, спасибо!

п>

Подробнее здесь: https://stackoverflow.com/questions/468 ... r-js-files

Вернуться в «Php»