|
|
Realizzare il primo template per Mambo. I file: istruzioni per l'uso |
Page 3 of 4 Il file index.phpIl file index.php è il cuore del template. Analizziamo quello del template Sunset che abbiamo scaricato prima. Vi consiglierei di installarlo su un sito di prova per poter confrontare il codice del template con il codice Xhtml prodotto dal cms, cioè con l'Xhtml delle pagine del sito. L'headVa ricopiata quasi totalmente. Vediamola un attimo: <?php
L'unica modifica va fatta al percorso del file css: <link href="<?php echo $mosConfig_live_site;?>/templates/minidesign-sunset/css/template_css.css" rel="stylesheet" type="text/css"/> In luogo di minidesign-sunset dovremo scrivere il nome della cartella del nostro template. Da notare che <?php echo $mosConfig_live_site;?> restituisce l'indirizzo web del sito (http://www.tuo_sito.it). L'output Xhtml derivante da questa parte di codice, che potremo vedere una volta installato il template, sarà: <?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
La funzione mosShowHead() restituisce i tag che ho evidenziato in grassetto. Il title, la description e le keywords possono essere personalizzate da Pannello di Amministrazione>Configurazione Globale. ll bodyE' costituito da una normale struttura di div, i quali contengono delle righe di codice php. Il codice php richiama dei "pezzi" del cms: <?php mosMainBody(); ?> richiama quello che, volta per volta, è il contenuto principale del sito: il blog, un articolo, la homepage, il componente "contatti", il componente "cerca nel sito", e così via. <?php mosPathWay(); ?> mostra la pathway, cioè le breadcrumbs (letteralmente: briciole di pane) <?php mosLoadModules('...'); ?> richiama le varie "module positions", all'interno delle quali vengono pubblicati i moduli. Ci sarebbero da dire tante altre cose, ma per adesso va bene così. Queste nozioni sono già di per sé sufficienti a creare il primo template. |
||||||
| Last Updated ( 05 Feb, 2008 at 08:38 PM ) | ||||||
| In evidenza | ||
|---|---|---|
|
| Le più lette |
|---|
|
| Ricerca rapida |
|---|
|
|