Ciao a tutti, ho creato una vista di tipo blocco per la creazione di una slideshow in relazione ad un tipo di contenuto,grazie al modulo entity reference e a questa guida http://drupal.org/node/1841004.
Il sito è multilingua e non riesco a visualizzare il il blocco sulla pagina tradotta in altre lingue, ma solo nella pagina in italiano. Come posso fare per rendere il blocco visibile indipendentemente dalla lingua del sito, visto che sono solo immagini?
Grazie a tutti come sempre.
Vista per sito Multilingua
Mar, 28/05/2013 - 21:38
#1
Vista per sito Multilingua
Ciao,
i problemi possono essere molteplici.
1. i contenuti nella vista sono tradotti?
2. hai inserito qualche filtro lingua nella vista?
3. in Drupal 7 puoi rendere un blocco visibile solo in una determinata lingua, hai verificato le impostazione di quel blocco?
In aggiunta mi viene un dubbio: esattamente come dici quali immagini caricare in un determinato nodo?
E' possibile che quando associ il nodo lo associ solo in quello italiano?
In node reference ho notato che c'è un problema:
http://www.drupalitalia.org/node/20096
Ciao
Ioris
I contenuti della vista sono immagini e non sono tradotti, nella sincronizzazione del tipo di contenuto, ho flaggato il field. Tuttavia le immagini sono associate, con entity reference, ad un altro tipo di contenuto che è tradotto.
2- nella vista non ho messo nessun filtro per la lingua.
3- nel blocco l'ho reso non traducibile e non ha funzionato ho provato anche a impostarlo come è tradotto in tutte le lingue ma nulla.
le immagini le associo in questo modo: ho creato un tipo di contenuto chiamato "immagini slide" e come field oltre che a le immagini, ho creato un field con entity reference con il quale associo l'immagine ad un tipo di contenuto, chiamato cliente, che però è tradotto in altre 4 longue. Credo che il problema stia li, ma non so come procedere.
Il duro lavoro fatto con passione, ripaga sempre!!!!
Forse ho trovato dov'è l'errore. La vista mi genera un blocco, quando vado nell'impostazioni del blocco (nell'elenco dei blocchi) imposto lo stesso come traducibile e salvo. Ora compare, all'interno della configurazione del blocco, la voce "Traduci" con l'elenco delle lingue. Vado per tradurre il blocco ma non riesco a scrivere nulla nell'apposito campo e quando vado a salvare mi da questo errore:
Notice: Undefined index: strings in i18n_string_translate_page_form_submit() (linea 213 di /home/sxenbk/public_html/miosito/sites/all/modules/i18n/i18n_string/i18n_string.pages.inc).
Warning: Invalid argument supplied for foreach() in i18n_string_translate_page_form_submit() (linea 213 di /home/sxenbk/public_html/miosito/sites/all/modules/i18n/i18n_string/i18n_string.pages.inc).
Come posso correggere questo errore?
Il duro lavoro fatto con passione, ripaga sempre!!!!