Zugriff auf $ language innerhalb des Knoteninhalts in Drupal 7

8

Normalerweise würde ich $ language verwenden, um die aktive Sprache auf meiner Drupal 7-Seite zu erhalten. Jetzt nehme ich einige Änderungen an einem Knoteninhalt vor (auf PHP-Code eingestellt) und kann anscheinend keine Variablen zum Laufen bringen? Ich brauche dringend die aktive Sprache im Knoteninhalt - wie?


quelle

Antworten:

10

Wenn ich Ihre Frage verstehe:

global $language_content;

Dadurch wird ein Sprachobjekt mit der aktuellen Sprache zurückgegeben.

Bart
quelle
Es klappt! Vielen Dank. Ich frage mich, warum es so schwer war, diese Variable zu finden.
@corbacho: Ich hatte mir bereits die Dokumente angesehen, aber den Unterschied zwischen $ language und $ language_content falsch verstanden. Es scheint mir jetzt klar zu sein. Vielen Dank.
3

Es funktioniert auch innerhalb eines Blocks. Ich habe einen PHP-Block erstellt, in dem ich einen Link mit der Sprachvariablen anpassen wollte, und diesen Code eingefügt:

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

Ich danke Ihnen für das Teilen!

rofranco
quelle