Доступ к $ language внутри содержимого узла в drupal 7

8

Обычно я использовал бы $ language, чтобы получить активный язык на моей странице drupal 7. Сейчас я делаю некоторые изменения в содержимом узла (установлен PHP-код), и я не могу заставить работать какие-либо переменные? Мне очень нужно получить активный язык внутри содержимого узла - как?


источник

Ответы:

10

Если я понимаю ваш вопрос:

global $language_content;

Это вернет языковой объект с текущим языком.

Барт
источник
Оно работает! Спасибо. Интересно, почему так трудно было найти эту переменную.
@corbacho: я уже просматривал документы, но неправильно понял разницу между $ language и $ language_content. Кажется, теперь мне это понятно. Спасибо.
3

Это также работает в блоке. Я создал блок PHP, в котором я хотел настроить ссылку с языковой переменной, и поместил этот код внутри:

<?php global $language_content; print $language_content->language; ?>

Спасибо, что поделились!

rofranco
источник