Ciao a tutti sto sviluppando il mio sito in versione multilingua, ma ho un problema per quanto riguarda la tassonomia.Il mio sito è www.enricoviola[dot]net
Ho seguito questo guida:http://drupal.org/node/313268.Il fatto è che "taggando" i vari post del mio blog in due lingue:italiano e inglese.Quando vado in Tags che sia nella versione inglese o Argomenti nella versione italiana,mi vengono restituiti tutti i tags, sia quelli in italiano che quelli in inglese presenti sul mio sito.
Il risultato invece che vorrei ottenere è:Se clicco su Tags mi vengano restituiti i tags in inglese.Invece se clicco su Argomenti, mi vengano restituiti i tags in italiano.
Spero di essermi spiegato bene e che qualcuno conosca la soluzione.
Grazie!
Taxonomy e sito multilingua
Gio, 09/09/2010 - 01:10
#1
Taxonomy e sito multilingua
Ciao,
è un problema che ho già affrontato e risolto in questo modo:
- Creare due vocabolari distinti per l'italiano e per l'inglese
- in multilanguage options devi impostare come translation mode l'ultima voce, ossia "Set language to vocabulary. The vocabulary will have a global language and it will only show up for pages in that language" e gli assegni la lingua a cui appartiene quel vocabolario
- Associ al vocabolario i tipi di contenuto che ti servono.
Per evitare casini io ho fatto in modo che il contenuto che inserisco prenda come lingua quella corrente, impostando nei settaggi del content type, sotto multilanguage options > Options for node language, le opzioni "Set current language as default for new content" e "Lock language (Cannot be changed)".
In questo modo il contenuto che inserisci prederà automaticamente la lingua corrente e tutti i tag che inserisci andranno nel vocabolario dedicato a quella lingua.
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
Ok, ho fatto come mi hai consigliato.Però mi manca un "tassello" che collega il tutto.Ossia quando crei i Link Primari nel mio caso Topics e Argomenti come path cosa metti?
Grazie
Volendo c'è questo modulo che può aiutare: http://drupal.org/project/translation_table
Sembra che non funzioni.Ho creato due vocabolari:Voc1 per inglese, Voc2 per l'italiano,per ciascuno ho settato " set language to vacabulary" e la relativa lingua.Ho aggiunto i termini nei suddetti vocabolari.E settato il content type come mi hai consigliato.Ho creato due link primary:Tags con linua inglese e Argomenti per l'italiano, assegnando come path "tagadelic".
Quello che ottengo è solo parte dei termini inseriti nel vocabolario se clicco su Tags e un errore se clicco su Argomenti.
Dov'è che sbaglio?
Grazie
Enrico
Dai un'occhiata al modulo che ti ho linkato traduce anche la tassonimia.
Dato che esiste il modulo prova pure con quello (a suo tempo non ne avevo trovati).
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
date anche un'occhiata a questa breve guida:
http://drupal.org/node/313268#comment-2795736
Certified to Rock
@Dart: A fronte di quello che ti ho sritto, mi potresti spiegare come hai risolto tu?
@bohz:Ho gia seguito quella guida,ma non funziona.Mi restituisce un elenco di termini sia in inglese chein italiano indipendentemente dalla lingua da me selezionata.Invecedi due gruppi distinti a secondo della lingua.
Grazie.
Ciao
E' strano che ti dia dei problemi, nel mio sito se vado alla pagina tagadelic e faccio lo switch della lingua mi visualizza i termini della rispettiva lingua...
Hai provato a eliminare la cache?
Che errore ti da se clicchi Argomenti?
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org
Per quanto riguarrda i link primary.Tu hai creato 2 link uno per italiano e uno per l'inglese che puntano come path a tagadelic?
No io utilizzo due blocchi tag cloud, uno per vocabolario.
Per i primary e secondary links ci vuole un attimo di attenzione perchè drupal li gestisce in modo differente (per info guarda qui http://drupal.org/node/313302)
Io ti consiglierei (come viene detto anche in un commento al link che ti ho indicato) di creare un unica voce di menu con path "tagadelic" e poi traduci l'etichetta della voce di menu tramite l'interfaccia di traduzione (vai in tuosito/admin/build/translate/search, cerchi l'etichetta della tua voce di menu, stando attenti alle maiuscole e minuscole, e inserisci la rispettiva traduzione)
Follow me @DarthDrupal and @Dinamicamente.org
Dinamicamente.org