Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram anteposuerit litterarum formas human. qui sequitur mutationem consuetudium lectorum. Mirum est notare quam
Enter your coupon code if you have one.
{{ 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í)
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_list
pokud je 1 lze předefinovat parametry page_from,per_page a category_id, deaktivují se filtry
stránkování od 0
počet článků na stránku
kategorie článků, lze vložit i 0
vlastní 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, name
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
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 vypne
Košík - je součástí content
template:basket
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
Data ke kategorii
category_id:id kategorie, výchozí je aktuálně načtená kategorie
vrátí barvu z nastavení
id:id barva, hodnoty 1 - 7, výchozí 1
0 černá, 50 původní barva, 100 bílá, výchozí 50
Hlavní obsah webu (články, produkty, kategorie)
template:categories.category
doplň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šlou
počet vteřin po které se makro cachovat
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ě
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 vypne
id font, hodnoty 1 - 2
Hlavička webu
template:categories.head
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
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é html
výchozí hodnota head, alternativní body
vrátí obrázek z nastavení
id:id obrázku 1-6
Výpis jazyků, {'template':'langs'}
Výpis hlavního menu
template:categories.menu
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
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í normal
Id 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_id
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
Drobečková navigace
template:categories.navigation
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
Systémové notifikace, jsou součástí content
template:notification
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
Vrací kompletní cestu k zadané relativní cestě
Filtr produktů - je součástí content
template:products.filter
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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 produktů - je součástí content
template:products.list
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
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í 302
Zpracování další šablony, například {{ a.template({'template':'test',data {{'name':'Pepa'}}})|raw }}, v šabloně test pak bude {{data.name}}
template:povinné jméno šablony
nepovinná data, která se do šablony pošlou
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
Profil uživatele
template:dir.useredit
0
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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 mapy webu
template:categories.webmap
nepovinná data, která se do šablony pošlou
počet vteřin po které se makro cachovat
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ě
{{ a._("klíč","hodnota") }} - pokud separace neexistuje, sama se vytvoří