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?

7  nodes  i18n-l10n 

Réponses:


10

Si je comprends votre question:

global $language_content;

Cela renverra un objet langage avec la langue actuelle.


Ç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!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.