See on dokumendi vana versioon!
Smarty keelt kasutatakse WebDesktopis trükimallide juures.
Kui Smarty keele märke { } (loogelisi sulgusid) tahetakse kasutada teksti sees, siis tuleb need eelnevalt asendada vastavalt „{“ ⇒ „trükimallid“
Lisaks tuleb jutumärkide asemel kasutada märke ' (3 ühekordset jutumärki (ilma jutumärkideta). Ühekordse jutumärgi saamiseks tuleb kasutada märke
. Kaks ühekordset jutumärki (ilma jutumärkideta).
See on siin üks arvude hulk {ldelim}1,2,3{rdelim}
See on siin üks arvude hulk {1,2,3} Täpsemat infot standardse Smarty süntaksi kohta saate aadressilt http://smarty.net.
Path on teekond elemendini XML-i puus. Lisaks traditsioonilisele X-Path-i syntax-ile saab kasutada nö alampath-e eraldades nad “«” ja “»” märkidega. Näiteks “«objekt_id»”. Alamteekondades saab lisaks tavalisele teekonnale kasutada ka veel nn erifunktsioone:
Antud näiteks väärtustatakse lähetatav (lhv) lähetuselt (lh) loetud id (lahetatav_id) kaudu.
Parameeter „o“ on vabalt valitud nimetus ja peab kattuma alamteekonnas antuga.
Ainuke nõue on, et parameeter ei ole võrdne ühegi nö sisseehitatud parameetriga.
{sle n=lhv
p='webdk_relations/webdk_relation/webdk_slave_item/webdk_item[item_id=
«glv:o:lahetatav_id»]
'
o=$lh}
Antud näites leitakse kõik seotud lähetused kasutades tüübi identifitseerimiseks laienduse nime.
See on universaalsem lähenemine ning võimaldab lihtsamini malle ühest süsteemist teise üle kanda.
{sle n=lhs
p='webdk_relations/webdk_relation/webdk_slave_item/webdk_item[item_type_id=
«type_ename:Lahetus>
]
'}