Creare un template
Quando dobbiamo creare un layout per il nostro sito, è utile preparare dei templates, per evitare di dover creare decine di pagine con lo stesso codice. Per cominciare creiamo una pagina che conterrà del codice che vorremmo fosse mostrato su ogni pagina del nostro sito:
<html> <title>Prova template</title> <body bgcolor="white"> <img src="logo.jpg"> <!-- contenuto --> </body> <html>
Questo ovviamente è un esempio molto semplice e non ha niente a che fare col codice che voi potrete metterci, ma è solo per capire come funziona il meccanismo. Il codice appena mostrato crea una pagina con un logo in alto sotto il quale verrà posizionato il contenuto. Ora assembliamo il template. Diciamo che vogliamo comporre la pagina di tre parti distinte: top, content e bottom. Creiamo ora il file top.php che conterrà una porzione di codice, ad esempio questo:
<html> <title>Test Template</title> <body bgcolor="white"> <img src="logo.jpg">
Salvate il file e chiamatelo top.php o top.html o top.txt. Occupiamoci ora del bottom, in cui inseriremo le seguenti righe di codice:
</body> </html>
Con questo altro file chiamato bottom.php abbiamo praticamente finito di comporre la nostra pagina. Ora manca solo la parte centrale ovvero quella che poco fa abbiamo chiamato content. Potrete includerla in un file o scriverla direttamente voi a seconda delle vostre necessità. La nostra nuova pagina sarà quindi composta da sole 3 linee di codice:
<?include("top.php");?>
questo è il contenuto
<?include("bottom.php");?>
Queste semplici linee di codice al momento dell'esecuzione da parte del server verranno sostituite dal loro contenuto (il codice html) e verrà quindi creata la nostra pagina iniziale, col grosso vantaggio di non dover modificare 100 pagine diverse ogni volta ma solo uno dei templates.
Ti potrebbe interessare anche
commenta la notizia
praticamente ho un sito con diverse categorie
cat1 titolo
cat2 titolo
cat3 titolo
come si fa ad avere il titolo diverso per ogni categoria pagina?