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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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