Joomla ha un sistema di template molto avanzato che consente di modificare in modo trasparente il look and feel di un sito attraverso un semplice click del mouse, via interfaccia di amministrazione.
Prima della release 1.5 però la gestione dei parametri non era per niente ottimale, anzi.
Ad ogni vendor di template toccava implementare una soluzione personalizzata per poter far cambiare all'utente il colore del template o la presenza di alcune feature.
L'avvento di Joomla 1.5 ha introdotto i parametri dei template (template parameters). Questa nuova feature ha standardizzato la gestione dei parametri, non solo per i template ma anche per quanto riguarda le estensioni di Joomla, ovvero componenti, moduli e plugin.
Proviamo ad andare nel template manager: selezionando il template RHUK Milkyway, noteremo a destra il box "Parameters".

Come si nota abbiamo 3 parametri: il primo definisce il colore di testo e immagini, il secondo setta lo sfondo ed il terzo modifica la dimensione della pagina.

La creazione dei parametri è a carico del designer, che deve introdurre il parametro nel file templateDetails.xml, introdurre una linea nel file params.ini e gestire il valore di questo parametro nel codice PHP del template.
Esiste un'ottima guida presentata oggi in Joomla Documentation, chiamata Tutorial: Template Parameters.
Essa tratta in modo esaustivo come definire i parametri nel file templateDetails.xml, quali tipi di parametri esistono e tutti i loro attributi.
La guida poi approfondisce il discorso e parla di come memorizzare i parametri in params.ini, come usare i parametri all'interno del codice PHP, come scoprirne il valore e tener conto delle preferenze dell'utente per generare il template nel modo desiderato.
Un must da stampare per ogni template designer!
Tags: Joomla, Template parameters, Templates-Joomla- Post correlati:
