Non riesco a capire come gestire una situazione abbastanza come credo in un sito multilingua.
Nel mio progetto mi trovo un primary links su due livelli, il primo livello lo uso come menu principale e il secondo livello come menu secondario messo in un menu block.
Il problema e sorto quando ho iniziato a tradurre il tutto.
Siccome il primo livello del menu punta a nodi, ho creato altre voci di menu solo per la seconda lingua che puntavano ai nodi tradotti
Quindi in sostanza ho un primary link con voci per la lingua principale e voci per la seconda lingua.
Il bug se così possiamo dire è che quando sto guardando una vista e clicco la bandierina per cambiare lingua lui cambia solo il suffisso della dell'url. C'è un modo per far si che mi porti ad una vista "traduzione di un'altra"?
Non posso usare neanche il filtro in base alla lingua nelle viste perché la voce di menu non può essere la stessa avendola come figlia in un altra voce di menu....
Scusa se sono stato prolisso. Sono riuscito a spiegare il problema?
Non ho capito perfettamente, per caso hai già provato con questo?
http://www.drupalitalia.org/node/7061
Ciao,
il problema credo si più di menu che di viste, provo a spiegarmi.
Ho un menu così composto:
1 Chisiamo
1.1 Noi ->it/node/*
1.2 Voi ->it/node/*
1.3 Loro ->it/nome-vista
1. About us ->en/node/*
1.1 We ->en/node/*
1.2 You ->en/node/*
1.3 Their ->en/nome-vista
Il problema è proprio nella voce di menu 1.3 che non posso usare in entrambe le lingue perché è figlia di due voci di menu, quindi non posso usare un path alla stessa vista e usare il filtro sulla lingua... (perchè se o faccio non mi attiva il menu giusto, avendo due voci sullo stesso path).
Non capisco proprio come si possa risolvere....
Crea una pagina e la vista impostala come blocco.
http://www.chromeos.eu
Ciao, beh come soluzione è funzionante, grazie per ora la userò, anche se non mi "piace", anche perché ho dovuto creare un content type apposta...
Comunque grazie!
@macintel
scusa vado (e sono)... un po di fretta ma mi sembra di capire che questo thread potrebbe fare al caso tuo >>> http://www.drupalitalia.org/node/13163 ...osserva l'intervento di @[email protected] ...devi attivare il filtro > Node translation: Language = Current user's language...
Comportamento menu anomalo.
Grazie kipper, ma nel mio caso non posso usare una sola vista con il filtro sulla lingua, per come ho settato il menu. Mi viene un dubbio che sia un problema del menu.
Perché quando ho due voci di menu una solo ITA e una solo ENG e setto a la stessa vista con filtro lang come da schema sopra riportato quando visualizzo la vista in inglese il menu sparisce, questo perché mi sembra lui faccia riferimento alla prima voce di menu in cui ho messo il path della vista cioè quella solo ita, quindi non mi mostra il menu in ingese.
Succede solo a me? Ecco che per ora la sola soluzione e quella di ealmuno.
Le viste di tipo pagina cerco di escluderle proprio per questo, altre soluzioni che mi vengono in mente, forzare la path (su views, con 2 pagine in cui cambia la lingua) e vedere che combina, o fare un redirect (altamente sconsigliata).
http://www.chromeos.eu