Szintaxis

Az alapvető szintaxis bemutatása.

2021.11.19 — Posted by Webb & Flow


Változók

A változók értékét a {VALTOZO} kóddal lehet kiírni.

A kiírás kódja nem tartalmazhat semmilyen whitespace karaktert (pl space, tab, sortörés, stb).

Amennyiben az adott változó nem létezik, az eredeti kód marad a generált forráskódban.

Bizonyos változók esetén az értéket ki lehet különböző formátumban írni, ebben az esetben a változó név után egy kettőspont található, majd a megadott formátum ( {VALTOZO:FORMATUM} ).

Az egyes változókhoz elérhető formátumok az adott változó dokumentációjában találhatók.

Függvények

A függvények eredménye minden esetben egy html kód, és a függvény hívás helyére ez a kód kerül be. Bizonyos függvények esetén ez fix formátumú, míg másoknál meg lehet adni azt a sablont, ami a pontos kódot meghatározza.

A függvényeknek lehet paramétereket adni, melyek között van, ami kötelező és van, ami opcionális.

Amennyiben egy függvény hívás hibás, például egy kötelező paraméter nincs megadva, az eredeti kód marad a generált forráskódban.

A függvények hívását a {FUGGVENYNEV $param1=ertek1 $param2=”ertek 2”} formában lehet megadni. A hívás tartalmazhat sortöréseket és tabulálást is, azonban fontos, hogy közvetlenül a függvénynév után vagy space, vagy sortörés (\n) karakternek kell lennie.

Példa több soros hívásra:

{FUGGVENYNEV
    $param1=ertek1
    $param2=”ertek 2”
}

A string típusú paraméterek tartalmazhatnak whitespace karaktereket, beleértve a sortörést is, azonban ebben az esetben "" karakterek közé kell rakni az értéket.

Nem létező változók és hibás kódok

Amennyiben egy nem létező változóra akarunk hivatkozni, vagy egy hibás kódot helyezünk el a template-ben, a rendszer nem fogja kigenerálni, hanem az eredeti formában hagyja. Így a generálás után le tudjuk ellenőrizni, hogy minden helyesen lett-e megadva.