{{ a.azami|raw }} - azami podpis neescapované html
{{ a.color(2) }} - druhá barva
{{ a.color(2, {"brightness":60}) }} - druhá barva zesvětlená
{{ a.head({"template":"my_header"})|raw }} - hlavička s vlastní šablonou
template ... jméno šablony (použije se místo výchozí); speciální šablony (json, xml, raw - vrací objekt)
param ... uživatelsky definovaná proměnná (předává se do podšablon)
cache_time ... počet vteřin po které se makro cachovat
cache_key ... lze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleně
Výpis článků, je součástí content
template:articles_listpokud je 1 lze předefinovat parametry page_from,per_page a category_id, deaktivují se filtrystránkování od 0počet článků na stránkukategorie článků, lze vložit i 0vlastní pořadí předefinuje to z nastavení, směr, vyjma názvu vždy sestupně: article_id, date_created, date_changed, stat_uip, stat_view, votes, namenepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněCesta k sloučenému souboru (např. více css), parametr soubory v poli, případně oddělit čárkami. Při změně v libovolném obsaženém souboru dojde ke změně adresy
minify:ve výchozím stavu hodnota 1 - minifikovaný soubor, 0 toto vypneKošík - je součástí content
template:basketnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněData ke kategorii
category_id:id kategorie, výchozí je aktuálně načtená kategorievrátí barvu z nastavení
id:id barva, hodnoty 1 - 7, výchozí 1vrací světlost barvy 0 černá 100 bílá0 černá, 50 původní barva, 100 bílá, výchozí 50 (-100 až 0 invertovaná)Hlavní obsah webu (články, produkty, kategorie)
template:categories.categorydoplňující text do názvu podšablon (výpisy, detaily...), pokud existuje šablona s doplněným suffixem použije se ta, jinak se použije výchozí šablona nepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněHlavní css, pokud je parametr 1, css bude minifikované, vrací kompletní tag, nutno volat {{ a.css|raw }}, případně {{ a.css(1)|raw }}
minify:ve výchozím stavu hodnota 1 - minifikovaný soubor, 0 toto vypneid font, hodnoty 1 - 2Hlavička webu
template:categories.headnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněPřehled funkcí šablonovacího systému Azami.
Připojí html k head, k body {{ a.html_append({'html': 'html', 'type':'head'}) }}
html:připojované htmlvýchozí hodnota head, alternativní bodyvrátí obrázek z nastavení
id:id obrázku 1-6Výpis jazyků, {'template':'langs'}
Výpis hlavního menu
template:categories.menunepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněnepovinný parametr submenu_type: all - vypíše celé submenu od rootu až k aktivní položce, visible - vypíše submenu - od poslední skryté položky
submenu_type:nepovinný parametr submenu_type: all - vypíše celé submenu od rootu až k aktivní položce, visible - vypíše submenu od poslední skryté položky, normal, vypíše pouze nejbližší potomky, pokud kategorie potomky nemá, tak sourozence, výchozí normalId rodičovského elementu, pokud je nastaveno ignoruje se submenu_type, hodnota top, bottom vyčte id z nastavenícategories.submenu pro submenu, categories.category_menu pro parent_idnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněDrobečková navigace
template:categories.navigationnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněSystémové notifikace, jsou součástí content
template:notificationnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněVrací kompletní cestu k zadané relativní cestě
Filtr produktů - je součástí content
template:products.filternepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněVýpis produktů - je součástí content
template:products.listnepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněPřesměrování, bez parametrů přesměruje na předchozí stránku
url:url pro přesměrování kód přesměrování, výchozí 302Zpracování další šablony, například {{ a.template({'template':'test',data {{'name':'Pepa'}}})|raw }}, v šabloně test pak bude {{data.name}}
template:povinné jméno šablonynepovinná data, která se do šablony pošlounepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněProfil uživatele
template:dir.useredit0nepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleněVýpis mapy webu
template:categories.webmappokud je nastaveno vypíší se i skryté kategorienepovinná data, která se do šablony pošloupočet vteřin po které se makro cachovatlze použít pouze v kombinaci s cache_time, například lze vložit id kategorie pokud má makro v každé kategorii být cachováno odděleně{{ a._("klíč","hodnota") }} - pokud separace neexistuje, sama se vytvoří