Realizzare il primo template per Mambo. I file: istruzioni per l'uso

Article Index
Realizzare il primo template per Mambo. I file: istruzioni per l'uso
Il file templateDetails.xml
Il file index.php
Il file template_css.css

Il file templateDetails.xml

Il file templateDetails.xml è necessario per l'installazione del template, e successivamente permette al cms di individuarlo tra quelli installati.

A questo punto è necessario dire due parole sull'installazione dei template. Essa può avvenire in due modi. Se disponiamo del pacchetto .zip, l'installazione può essere effettuata tramite il browser, dall'apposita pagina del Pannello di Amministrazione (Installatore>Universale). In alternativa è possibile scompattare l'archivio e caricare via ftp l'intera cartella (compresa la cartella stessa) in /templates.

Ora andiamo a vedere cosa c'è scritto nel file templateDetails.xml. Prendiamo, ad esempio, il mio template gratuito Sunset, e dopo aver scompattato il file .zip, apriamo il file templateDetails.xml con il notepad. Ecco cosa leggeremo:

<name>miniDesign-sunset</name>
<creationDate>25/01/2006</creationDate>
<author>miniDesign</author>
<copyright>Creative commons</copyright>
<authorEmail>info@minidesign.it</authorEmail>
<authorUrl>http://www.minidesign.it</authorUrl>
<version>1.0</version>
<description><![CDATA[
<p>English<br/>
Two columns tableless Xhtml standard compliant template (800x600 without horizontal scrollbar). Please, do not remove the copyright note at the bottom of the page. The licence is here: http://creativecommons.org/licenses/by-sa/3.0/deed.it <br/>
To get the best results for the submenus, remove indentation from Administrator>Modules>Site modules>Main menu - Indent Image: None
</p>
<p>Italiano<br/>
Template Xhtml standard compliant tableless su due colonne (800x600 senza scrollbar orizzontale). E' vietato cancellare la nota di copyright a fondo pagina. La licenza è qui: http://creativecommons.org/licenses/by-sa/3.0/deed.it<br/>
Per ottenere i migliori risultati nei sottomenù, rimuovere l'indentazione da Administrator>Modules>Site modules>Main menu - Indent Image: None
</p>
]]>
</description>
<files>
<filename>index.php</filename>
<filename>template_thumbnail.png</filename>
</files>
<images>
<filename>images/bg-a-moduletable.gif</filename>
<filename>images/bg-main.gif</filename>
<filename>images/bg-sub-a-moduletable.gif</filename>
<filename>images/bg-th-moduletable.gif</filename>
<filename>images/footer.gif</filename>
<filename>images/top.jpg</filename>
<filename>images/bg-top-menu.jpg</filename>
<filename>images/indent1.png</filename>
<filename>images/indent2.png</filename>
<filename>images/indent3.png</filename>
<filename>images/indent4.png</filename>
<filename>images/indent5.png</filename>
<filename>images/indent6.png</filename>
</images>
<css>
<filename>css/template_css.css</filename>
</css>
</mosinstall>

Prima di tutto troviamo la dichiarazione xml, poi, racchiusi tra i tag <mosinstall></mosinstall>, una parte descrittiva e i file che compongono il template.

Il contenuto del tag <description> apparirà nella schermata successiva alla fase di installazione via web. I file sono racchiusi nei tag specifici <files></files>, <images></images> e <css></css>, a seconda del tipo. Se stiamo creando un template che utilizzeremo solo noi, in un nostro sito, questa parte del file templateDetails.xml, può essere omessa. Essa è necessaria solo per l'installazione del template via web, tramite il browser, perchè è così che Mambo riesce a caricare tutti i file che compongono il template e a sistemarli nelle rispettive cartelle. Se dobbiamo usare il template per noi stessi possiamo evitare la fatica di scrivere a mano la struttura e il nome di tutti i file del template, caricandolo direttamente via ftp.

Non possiamo evitare, però, di creare il file templateDetails.xml e di fornire, attraverso esso, alcune importanti informazioni al cms Mambo. Queste informazioni ci permetteranno la gestione tramite il pannello di controllo. Il nostro file templateDetails.xml potrà avere il seguente contenuto:

<name>miniDesign-sunset</name>
<creationDate>25/01/2006</creationDate>
<author>miniDesign</author>
<copyright>Creative commons</copyright>
<authorEmail>info@minidesign.it</authorEmail>
<authorUrl>http://www.minidesign.it</authorUrl>
<version>1.0</version>
<description><![CDATA[
<p>English<br/>
Two columns tableless Xhtml standard compliant template (800x600 without horizontal scrollbar). Please, do not remove the copyright note at the bottom of the page. The licence is here: http://creativecommons.org/licenses/by-sa/3.0/deed.it <br/>
To get the best results for the submenus, remove indentation from Administrator>Modules>Site modules>Main menu - Indent Image: None
</p>
<p>Italiano<br/>
...
</p>
]]>
</mosinstall>

La parte più importante è il nome del template (<name>Nome_del_template</name>). Le altre informazioni (autore, copyright, data, ecc.) appariranno nella pagina di amministrazione dei templates, ma non sono indispensabili. Da notare <![CDATA[ ... ]]> che ci permette di formattare il testo contenuto con i tag html.



Last Updated ( 05 Feb, 2008 at 08:38 PM )

Home arrow Cms arrow Mambo cms arrow Realizzare il primo template per Mambo. I file: istruzioni per l'uso

 I Feed RSS di miniDesign

In evidenza
Il file htaccess
Tutorial mappa Google
Ultime notizie
Le più lette
Ricerca rapida