Tematizzazione di Drupal — Lezione 1: File Readme del tema Zen
Da dove iniziare?
Evviva! Hai aperto il file giusto per cominciare. La prima cosa che molti notano dopo aver scaricato il tema Zen è che contiene molti più file rispetto ad altri temi.
Non preoccuparti! Non devi conoscere tutto subito per creare un tema per Drupal.
Zen ti offre ciò che ancora non sai e attenderà pazientemente mentre studi la documentazione e i commenti a riguardo.
Cosa sono i temi base, i sotto-temi e i temi di partenza?
Spesso il modo migliore per imparare un sistema è esaminare esempi esistenti e modificarli per capire come funzionano. Il grande svantaggio di questo metodo è che, se qualcosa si rompe e l’esempio originale funzionava prima delle modifiche, pochi saranno disposti ad aiutarti a risolverlo.
Il sistema di tematizzazione di Drupal ha una soluzione a questo problema: i temi genitori e i sotto-temi. I sotto-temi ereditano tutto il codice HTML, CSS e PHP dal loro tema genitore (detto anche tema base). Con Drupal, è molto semplice per un sotto-tema sovrascrivere solo la parte del tema genitore che si desidera modificare.
Un tema di partenza è un sotto-tema creato appositamente come punto di partenza per lo sviluppo del tema personalizzato del tuo sito. In genere è utilizzato insieme a un tema base.
Come creare un tema con Zen?
Il tema Zen include sia il tema base Zen, sia un tema di partenza chiamato STARTERKIT. Non devi modificare alcun file CSS o PHP all’interno della cartella Zen; invece, devi creare un sotto-tema di Zen e posizionarlo in una cartella al di fuori della directory principale di Zen.
Installazione
Se non sai ancora come installare un tema in Drupal, troverai una procedura di installazione rapida più avanti in questo documento.
Creazione di un tema con Zen
Consulta il file STARTERKIT/README.txt
per le istruzioni complete.
File .info del tema
Le informazioni contenute nel file .info del tuo sotto-tema descrivono i dettagli principali del tema: Drupal deve sapere il suo nome, la descrizione, le caratteristiche, le regioni del layout, i file CSS e JavaScript. Non preoccuparti ancora troppo di tutte queste voci: le vedremo più avanti.
CSS
Dopo aver creato il tuo sotto-tema, apri il file README.txt
nella cartella CSS del tuo sotto-tema.
Non farti spaventare dal numero di file presenti nella directory;
leggi semplicemente il file README.txt
per una spiegazione chiara.
Template
Ora dai un’occhiata al file README.txt
nella cartella templates del tuo sotto-tema.