Potete farlo complicato quanto volete, ma per far ciò dovete possedere una buona conoscenza delle tabelle e del loro funzionamento. Per il momento ci concentreremo su un semplice layout a 3 colonne. Notate che ho usato % per definire le larghezze delle colonne. Questo significa che manterranno il loro aspetto senza tener conto della risoluzione dello schermo. | |
7) Il Componente FooterOra tutto quello che dobbiamo fare è separare il componente footer, cosa facile perché dobbiamo solamente togliere un po’ di tag inutili dal codice HTML originale. | |
| |
Cancellate il codice in grassetto. Ora abbiamo una solida base sulla quale possiamo costruire il nostro tema, semplice da leggere e semplicissima da maneggiare. Se volete vedere il prodotto finito, aprite “template.htm” incluso in questo manuale | |
8) Il Componente HeaderAdesso dobbiamo impostare il nostro header per renderlo in grado di visualizzare l’output del CMS. | |
| Come visto nell’immagine sopra, il nostro header è diviso in 3 aree principali, quelle scritte in grassetto qui sotto: | |
| |
9) Leggiamo il codice HTML | |
10) logoAreaQuesta zona conterrà il logo del sito, specifico del tema. C’è un sistema per impostare questa dal pannello di amministrazione del CMS, ma preferisco lasciarlo vuoto per permettere all’utente finale di inserire il proprio logo, in quanto allora diventa più semplice per lui fare in modo che il logo possa adattarsi senza problemi nel tema. Il codice HTML per questa area è in grassetto e non dobbiamo fare più nulla con esso (forse qualcuno vorrà attivare su questo un link alla homepage del suo sito) | |
11) headerNavQuesta zona conterrà una barra per la login dell’utente insieme ad alcuni link visibili una volta che l’utente si sia loggato. Abbiamo bisogno di cambiare un poco il codice per permettergli di mantenere i dati. Per prima cosa dobbiamo creare un’immagine “headerNav.jpg” che diventi lo sfondo della cella di tabella <td>. Questo si fa facilmente con gli stili CSS, per cui basta rimpiazzare questo codice: | |
| |
| con questo: | |
| |
Avete notate che la larghezza è 100%? Ci torneremo sopra dopo. | |
12) bannerAreaQuesta zona contiene il banner preso dal sistema banner proprio del CMS. Sostituite questo codice: |
Non sei ancora registrato? Puoi farlo adesso!.
Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
Manuale di istruzione: Creazione del tema - Parte 1



