Accesso a $ language all'interno del contenuto del nodo in drupal 7


8

Normalmente userei $ language per ottenere la lingua attiva sulla mia pagina drupal 7. Ora sto facendo alcune modifiche al contenuto di un nodo (impostato su codice PHP) e non riesco a far funzionare alcuna variabile? Ho un disperato bisogno di inserire la lingua attiva all'interno del contenuto del nodo - come?

7  nodes  i18n-l10n 

Risposte:


10

Se capisco la tua domanda:

global $language_content;

Ciò restituirà un oggetto lingua con la lingua corrente.


Funziona! Grazie. Mi chiedo perché sia ​​stata così difficile trovare questa variabile.


@corbacho: avevo già esaminato i documenti ma ho frainteso la differenza tra $ language e $ language_content. Mi sembra chiaro ora. Grazie.

3

Funziona anche all'interno di un blocco. Ho creato un blocco PHP in cui volevo personalizzare un collegamento con la variabile lingua e ho inserito questo codice all'interno:

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

Grazie per aver condiviso!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.