OBIETTIVI
Imparare a gestire un sito multilingue.
Il site-CMS format CSIAF consente di gestire un sito in più lingue. Prevede di base l'italiano e l'inglese, ma altre lingue possono essere aggiunte a richiesta.
Ogni elemento blocco, notizia e argomento possiede un attributo di lingua che è possibile selezionare al momento della creazione o in un tempo successivo.
Esiste inoltre un tipo di blocco blocks/scelta lingue (o blocks/language) che mostra le lingue disponibili (in una lista o tramite bandierine). Quando l'utente seleziona una determinata lingua, il sistema provvede a mostrare SOLO gli elementi per i quali è stata selezionata quella lingua e gli elementi che hanno l'attributo di lingua impostato a "Tutte".
Se si desidera che il proprio sito sia in più lingue occorre dunque:
- creare un blocco per selezionare le lingue
- moltiplicare tutti quegli elementi che si desidera siano in più lingue, traducendone i contenuti.
Solo gli argomenti hanno un attributo di lingua: le pagine prendono automaticamente la lingua del loro argomento padre.
E' utile creare tanti blocchi di selezione delle lingue quante sono le lingue stesse, ciascuno con un diverso attributo di lingua e con il titolo opportuno ("Lingua", "Language" ecc.).