Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : faladi 01 Sep 2007, 12:47:23
-
Ciao a tutti,
ho uno dei miei soliti problemi che non riesco a risolvere. Sul mio sito è presente l'ultima versione disponibile di joomfish e joomla 1.0.13. Il sito in questione è bilingue (italiano/inglese).
Al momento il mio problema è che quando viene creato un contenuto in una delle lingue qualora non sia disponibile la sua traduzione viene mostrato il contenuto originale.
Quindi se viene creata una notizia in italiano nella sezione notizie in inglese (se la notizia non ha una traduzione) viene visualizzata la notizia in italiano.
Vorrei che quando non esista una traduzione non venga visualizzato il contenuto originale e non venga visualizzato per niente tale contenuto (Joomfish ha l'opzione "What to show if" ma non è possibile fare quello che dico io).
Come posso fare?
grazie
-
Joomfish ha l'opzione "What to show if" ma non è possibile fare quello che dico io
Come posso fare?
Non ti è sufficiente mostrare un testo predefinito?
Quello che vuoi è un hack? Qualcosa che ti permetta di non pubblicare un contenuto o altro se non tradotto?
-
Mostrare un testo predefinito non è una soluzione. Se il contenuto non tradotto è in homepage, è brutto vedere un testo del genere, per non parlare poi dell'indicizzazione da parte dei motori di ricerca!
Il contenuto creato deve essere pubblicato nella sua lingua e qualora non esista una sua traduzione non deve essere visualizzato niente nell'altra lingua.
Spero di essere stato chiaro.
-
Sì, quindi qualcosa del tipo:
if ($contenutoTradotto) {
mostraTraduzione();
}
else {
nonMostrareContenuto();
}
-
Esatto. Esiste qualche cosa di già fatto o devo farlo a mano manina da solo?
Grazie
-
Sono curioso... ci butto un occhio e se trovo qualcosa ti faccio sapere
-
Salve, guarda mia risposta:
http://forum.joomla.it/index.php?topic=27615.msg118132#msg118132 (http://forum.joomla.it/index.php?topic=27615.msg118132#msg118132)
a questo altro post.
Saluti