Salve,
ho un problema devo creare un link ad un nodo.
ora se la lingua è italiano ho la pagina x se in tedesco la y
sicuramente potrei fare un if o qualcosa del genere, ma sarebbe molto più pulito
avere una funzione che dato un nid ti restituisce i corrispondenti tradotti
esiste ? qualcuno ha già affrontato tale problema?
grazie
Conoscere nid Nodi tradotti
Mer, 22/09/2010 - 12:45
#1
Conoscere nid Nodi tradotti
Ciao,
se utilizzi il modulo i18n (http://drupal.org/project/i18n) dovrebbe fare gia tutto quello che ti serve(c'è il blocco per lo switch della lingua o, in altenativa, compare nel $links le lingue in cui il nodo è stato tradotto).
;)
ciao, grazie per la risposta.
utilizzo gia il modulo 18n
ora mettiamo che in una pagina devo inserire un li alla pagina www.miosito.x/it/pagina
ora se la pagina è in inglese il link dovra essere www.miosito.x/en/page
quindi nn basta cambiare en con it ma anche il node (o nome della pagina) và modificato.
mi chiedevo se esistesse una funzione che in base alla lingua corrente se gli do un nodo mi restituisce il risultato tradotto
esempio
italiano node 1
inglese node 2
tedesco node 3
quindi io faccio www.miosito.xx/nomefunzione(node1)
che mi stampera il rispettivo node a seconda della lingua utilizzata nel momento
senza dover creare degli if io a mano
grazie
dovresti usare un filtro.
ad es:
http://drupal.org/project/multilink
Certified to Rock