Główne informacje o template.xml
Plik template.xml informuje system Node o głównych informacjach szablonu.
Jego kodowanie powinno być ustawione na UTF-8
Struktura pliku template.xml
Plik xml opisujący szablon powinien posiadać następujący układ
<?xml version="1.0" encoding="utf-8"?>
<mozi_template>
<name>Moj przykladowy szablon</name>
<author>Demo User</author>
<version>0.5</version>
<directory>moj_przykladowy_szablon</directory>
<public>0</public>
<date_created>2008-12-21</date_created>
<commercial>1</commercial>
<groups>top_menu,left_menu,center,bottom,main_menu,top</groups>
<groups_names>góra,lewe menu,środek,dół,główne menu,góra</groups_names>
<front>index.php,index_start.php</front>
</mozi_template>
Gdzie
<name> | przyjazna nazwa szablonu |
<author> | dane o autorze szablonu |
<version> | informacje o wersji , podane w postaci dziesiętnej rozdzielonej znakiem kropki ( . ) |
<directory> | katalog w jakim nazywa się szablon, nie może zawierać spacji oraz znaków specjalnych |
<public> | przełącznik logiczny 1 | 0 informujący czy dostęp do szablonu ma być ze wszystkich serwisów czy tylko do sprecyzowanego w panelu administracyjnym w eksploratorze szablonów |
<date_created> | data utworzenia szablonu podana w postaci YYYY-MM-DD |
<commercial> | przełącznik logiczny 1 | 0 informujący czy szablon będzie wykorzystywany do celów komercyjnych |
<groups> | nazwy grup obiektów w węzłach tego szablonu, jeśli ten parametr zostanie pominięty w pliku template.xml to zostaną użyte wartości domyślne |
<groups_names> | przyjazne nazwy grupy wyświetlane w panelu administracyjnym (od wersji 1.3) |
<front> | lista plików szablonów ( np. index.php, index_start.php ) oddzielonych przecinkami UWAGA nazwy plików szablonów nie powinny posiadać spacji, także po przecinku |