|
Page 2 of 4 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.
|