Kasutaja tarvikud

Lehe tööriistad


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

See on dokumendi vana versioon!


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 „{“ ⇒ „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).

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.1407323275.txt.gz · Viimati muutnud: 2019/08/08 02:06 (väline muutmine)