Achtung: Dieses Blog ist umgezogen auf die Adresse blog.xwolf.de
Bitte ändern Sie Ihre Bookmarks entsprechend.

Mittwoch, 3. November 2004
TxtPL-Erweiterung on ToDo
Webworking
TxtPL erhält nun auch ein Loop.
Nach langen Debatten mit Kollegen und Freunden wurde ich "persuaded" (ich liebe das englische Wort "persuade" - das läßt sich sowohl mit überzeugen, als auch mit überreden überzetzen), in TxtPL auch ein Loop einzubauen.

Syntax etwa so:
<#loop  
     name=""      # Name des Loops, falls es
                         #  spaeter nochmal verwendet werden soll
    template=""   # Templatedatei, falls nicht im 
                          # Erstreckungsbereich definiert
    field="fieldname" # Feld, entweder Hash- oder Array-Object
                            # muss vorher definiert sein in
                            # txtplobj->{data}{fieldname}
    type="field|number"    # field: Er laeuft ueber das 
                           # Object ein Field
                           # Number: Er laeuft ueber einen Zahlenbereich
                           # wenn attribut field definiert, dann 
                           # ist field hier default
   start = \d         # falls type=number, dann startwert
   end = \d           # falls type=number, endzahl
   addnum = [\d | ++ ]   
                           # falls type=number, steigwert, 
                           # per default ,dann ++
    #>
    ...
   <#endloop#>

Nun denn, ich setz mich nunmehr dran.
Wenn auch unter Murren.
IMHO tut das nicht wirklich not, weil man Loops viel gezielter und schneller im Programm machen kann als in einer Templatesprache.

Dabei werd ich dann wohl auch mal die Website von TxtPL endlich mal updaten. Wird mal höchste Zeit, das man dort mehr findet als nur ein paar Beispiele.


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

Spamfutter

Die folgenden E-Mail-Adressen dienen lediglich dazu, SPAM-Bots dazu zu verleiten, ungueltige Adressen in die SPAMer-Datenbanken zu schreiben. Bitte ignorieren.

pgyxkkc@rbelmzplnpj.br, ocycsmsi@jvthbsxjfdiaqtxduu.com, ddaycv@vimhfxvyeolzrmphselur.de, qenboyggd@sefhuwetf.org, iqfsmasxt@noujuiqvfkvjevuczhudnj.pl, ceihbbc@fcirsslpe.it, xmodw@pfeehxgrnctw.org, scocic@wwtvqerumexfdobpm.it, excxkqy@ivrawniwpnbzjivkwtuiijru.de, fbctgprt@dhgmckwiskjzteyq.ru, ytjxgbddlt@afkviqtfsy.it, kiomsjmnz@ixaxfnbmdxjxbhhsxfyj.com, nlcfxqysb@osjllgzxhs.com, yjexhh@shfcttzphvcpha.mil, kwglbtuv@qexgqbrl.ca, jett@ybeqyhyexps.at, corboiyvi@xphvsevvcdaygqik.net, udw@kjqtucwqhmjfyzwjcb.dk, jdfputmyr@wymkjiqej.mil, cusxcjta@lnpwkxnyarbkmuygctq.ch, kqucxos@xxbrxjrexrnhtv.biz, vrdurv@lbfgwpjhyjjcdx.edu, poonvrev@hjxtneapiqw.nl, ota@bkkxmesmgmxahsgoq.ar, cdviq@ieoqyewudiktwoxcoxafyqsf.org, zyipn@mmysxhubrvtgkieoev.com, hfph@gwrctilifvlitleg.dk, bheco@jsumjpeorlpvixcp.br, brqlltcs@eaanrvywrx.de, mtublq@hbrgkggwdxdigxrtg.fr