Ho da poco reso disponibile la nuova versione dell’estensione ZAD Style Switcher , presente nel catalogo delle estensioni di Contao.
Con questa versione, la 2.1.1, l’applicazione ha raggiunto una certa maturità, avendo nel tempo migliorato l’interfaccia di gestione e corretto alcuni errori di programmazione. Si tratta di una estensione che permette di inserire nel proprio sito un selettore di stili (style switcher), ad esempio per consentire la scelta della dimensione del carattere o per fornire versioni alternative delle pagine (ad alto contrasto, solo testo, ecc.).
Naturalmente, oltre ad installare l’estensione, è necessario predisporre i fogli di stile CSS per ottenere gli effetti desiderati. Un breve manuale d’uso con un esempio pratico si trova nelle pagine di questo sito:
Le caratteristiche principali dell’estensione sono:
- completa aderenza agli standard di programmazione di Contao;
- gestione del selettore interamente lato server, per cui non è necessario avere il Javascript abilitato per utilizzarlo;
- uso dei cookie per memorizzare anche a distanza di tempo le preferenze degli utenti;
- gestione di più selettori di stili sulla stessa pagina (ad esempio, uno per la grandezza dei caratteri ed uno per la versione alternativa delle pagine);
- ogni selettore può gestire un numero qualsiasi di stili;
- uso di un modello (template) modificabile per la visualizzazione del selettore di stili, in formato XHTML e HTML5 (è presente anche il vecchio formato TPL per compatibilità con le versioni di Contao precedenti alla 2.10.x);
- possibilità di scegliere se usare come selettore un collegamento (link) o un pulsante di un modulo (form inviato col metodo POST);
- possibilità di usare un pulsante di selezione per ogni stile o solamente i pulsanti SUCCESSIVO/PRECEDENTE/PREDEFINITO basati sull’ordinamento degli stili;
- nel caso si attivino i pulsanti SUCCESSIVO o PRECEDENTE, possibilità si utilizzare una selezione ciclica: in tal caso, ad esempio, se è attivo l’ultimo stile e si preme il pulsante SUCCESSIVO, si tornerà al primo stile;
- per ogni pulsante è possibile impostare un titolo (visualizzato quando ci si passa sopra con il mouse), un’etichetta di testo (visualizzata nel pulsante), un’immagine (visualizzata nel pulsante), l’ordinamento di tabulazione e il tasto di accesso rapido (access key);
- per ogni stile è possibile usare un foglio di stile gestito internamente da Contao oppure un qualsiasi file CSS.
Per scaricare ed installare l’estensione:
Per segnalare problemi o chiedere supporto si può aggiungere un commento a questo articolo.


