Vlastní šablony
V Lizmapu definuje každý modul (tj. pohled, správce, akce atd.) některé šablony. Šablony jednotlivých modulů jsou umístěny ve složce lizmap/modules
. Každý modul má jednu nebo více šablon (.tpl) ve složce templates lizmap/modules/moduleX/templates/
. Pro přizpůsobení šablony modulu je vhodné vytvořit kopii souborů, aniž by bylo nutné upravovat původní soubory. Za tímto účelem je nutné vytvořit kopii šablon uvnitř složky výchozího tématu Lizmap, která se nachází v var/themes/default
.
Předpoklady
Složka se stejným názvem modulu, do kterého patří šablona, kterou chcete předefinovat, ve složce
var/themes/default
.
Konfigurace nástroje
Jednoduše zkopírujte šablonu, kterou chcete předefinovat, do složky modulu a upravte ji pomocí textového editoru.
Příklad
Chceme změnit výchozí nadpis v záhlaví hlavní stránky lizmap. Na tomto postupu se podílí modul „view“ a šablona main.tpl
. Název modulu vidíme v řádku URL (myhost/lizmap/index.php/view/
).
Vytvoření adresáře s názvem view ve výchozí složce motivu
nano mkdir lizmap/var/themes/default/view
Zkopírujte soubor
main.tpl
z výchozího umístění vlizmap/modules/view/templates/
do složkylizmap/var/themes/default/view
.
cp lizmap/var/themes/default/view/main.tpl lizmap/var/themes/default/view
Najděte div title a nahraďte původní kód vlastním textem.
<div id="title">
<h1>{$repositoryLabel}</h1>
</div>
<div id="title">
<h1>Some Text</h1>
</div>
Hotovo!