In page.tpl.php ho messo questo codice per visualizzare le bandierine ma non so qual'è il link esatto:
<?php
<div id="flag" align="right">
<?php
if (variable_get('language_count', 1) > 1) {
$languages = language_list('enabled');
$links = array();
$path = drupal_is_front_page() ? '<front>' : $_GET['q'];
foreach ($languages[1] as $language) {
$img = '<img vspace="6" hspace="6" title="'.$language->language.'" src="'.$base_path.'misc/images/flag/'.$language->language.'.png" />';
$link = l($img, $path, array('attributes' => array('title' => 'language-link', 'title' => '".$language->native."'), 'html' => 'true'));
print $link;
}
}
?>
?>
Quale link devo mettere? Grazie in anticipo :)
Ma il blocco che fornisce il language switcher, no? :)
Ciao Pinolo, si con il blocco lingue nessun problema ma ho messo delle bandierine nel tema in alto a destra: http://www.danzisiweb.altervista.org
semplicemente non funzionano con il linguaggio mostrato sopra preso proprio da locale.module alla riga 563 hook_block()
Grazie in anticipo se sai cosa va al posto della variabile $path
Il problema è che devi calcolare 2 possibili tipi di path: 1 in cui per passare da it a en basta cambiare il prefisso, 1 in cui devi considerare la traduzione dei nodi. Secondo me, la strada giusta è creare una regione per piazzarci il blocchetto con il language switcher e poi usare il modulo che sostituisce le etichette delle lingue con le bandiere.