Accéder à $ language dans le contenu du nœud dans drupal 7

8

Normalement, j'utiliserais $ language pour obtenir la langue active sur ma page drupal 7. Maintenant, je fais quelques modifications au contenu d'un nœud (défini sur du code PHP) et je n'arrive pas à faire fonctionner des variables? J'ai vraiment besoin d'obtenir la langue active dans le contenu du nœud - comment?


la source

Réponses:

10

Si je comprends votre question:

global $language_content;

Cela renverra un objet langage avec la langue actuelle.

Bart
la source
Ça marche! Je vous remercie. Je me demande pourquoi il était si difficile de trouver cette variable.
@corbacho: J'avais déjà regardé les documents mais j'ai mal compris la différence entre $ language et $ language_content. Cela me semble clair maintenant. Merci.
3

Il fonctionne également dans un bloc. J'ai créé un bloc PHP où je voulais personnaliser un lien avec la variable de langue, et j'ai placé ce code à l'intérieur:

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

Merci pour le partage!

rofranco
la source