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: (väline muutmine)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki