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?

7  nodes  i18n-l10n 

Antworten:


10

Wenn ich Ihre Frage verstehe:

global $language_content;

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


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!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.