Kasutaja tarvikud

Lehe tööriistad


wd:administraatorile:andmetüübihaldus:trükimallid:smarty

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

wd:administraatorile:andmetüübihaldus:trükimallid:smarty [2014/08/06 14:07]
admin
wd:administraatorile:andmetüübihaldus:trükimallid:smarty [2019/08/08 02:06]
Rida 1: Rida 1:
-====== Trükimallide koostamise juhend Webware Open Office generaatori (X-path) baasil ====== 
  
-===== Üldine ===== 
- 
-Smarty keelt kasutatakse WebDesktopis trükimallide juures. ​ 
- 
-Kui Smarty keele märke { } (loogelisi sulgusid) tahetakse kasutada teksti sees, siis tuleb need eelnevalt asendada vastavalt "​{"​ => "​{{"​ 
-"​}"​ => "​}}"​ 
-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). 
- 
-=== Näide === 
- 
-==Sisend== 
-See on siin üks arvude hulk {ldelim}1,​2,​3{rdelim} 
-==Väljund== 
-See on siin üks arvude hulk {1,2,3} 
-Täpsemat infot standardse Smarty süntaksi kohta saate aadressilt http://​smarty.net. 
- 
-===== Path (teekond) ===== 
- 
-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: ​ 
-  * glv:viide jadale:​välja nimetus 
-  * type_ename:​tüübi laienduse nimetus 
- 
-=== Näited === 
- 
-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>​ 
->''​]'''​} 
wd/administraatorile/andmetüübihaldus/trükimallid/smarty.txt · Viimati muutnud: 2019/08/08 02:06 (väline muutmine)