Su un mio sito ho inserito questa riga di codice nel file: page.tpl.php :
MA usando il modulo DOMAIN sto usando lo stess otema su altri siti che usano lingue differenti, quindi diventa errato usare IT per questi siti.
non sono un programmatore, ma ho comunque provato a cambiare it-IT,it con
<?php
print $language
?>
e poi anche con
<?php
print $GLOBALS['locale'];
?>
, ma con evidenza non funziona, spero qualcuno possa aiutarmi.
$language non è una stringa, ma un oggetto, quindi ne vedi i contenuti con print_r o var_dump (o con le funzioni fornite dal modulo Devel, come dpr)
Matteo, una fonte utile è spesso api.drupal.org
se guardi qui:
http://api.drupal.org/api/global/language
vedi le proprietà dell'oggetto, fra cui "language" che contiene il nome del linguaggio in uso,
per cui, per stamparlo, il codice è
ciao!
Mario Vercellotti (Vermario)
Freelance
http://www.verdevelop.com
alla fine ho scritto questo prima del tag head
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
e questo dentro al tag heda:
<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="<?php print $language->language ?>">
e sembra funzionare bene, grazie!
http://www.carlocollodi.it/
ti ricordo che i tag vanno scritti in minuscolo, quindi diventerebbe:
<meta http-equiv="content-language" content="<?php print $language->language ?>">
Ciao
Marco
--
My blog
Working at @agavee
Ups non lo sapevo, scrivendoli maiuscoli cosa rischio? Vado a correggere grazie.
http://www.carlocollodi.it/
Semplicemente non stai rispettando l'XHTML Scrict quindi non rispetti la validazione.
Ciao
Marco
--
My blog
Working at @agavee