Portál AbcLinuxu, 16. května 2024 08:56

.

11.2.2007 21:14 | Python | poslední úprava: 28.8.2015 10:18

deleted

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Daniel Kvasnička ml. avatar 11.2.2007 22:34 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: CherryPy + KID a vůbec šablonovací systémy
Odpovědět | Sbalit | Link | Blokovat | Admin
S tim ${} bych to neprehanel, zavani to smartyismem a pachanim nasilneho zlocinu na XML ;-) Pouziju to jen kdyz nejde dost elegantne pouzit atribut py:content nebo py:replace, ale chapu, ze tady jde o ukazku.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
12.2.2007 00:28 Honza Král | skóre: 3 | Praha
Rozbalit Rozbalit vše Re: CherryPy + KID a vůbec šablonovací systémy
S tim ${} bych to neprehanel, zavani to smartyismem a pachanim nasilneho zlocinu na XML ;-) Pouziju to jen kdyz nejde dost elegantne pouzit atribut py:content nebo py:replace, ale chapu, ze tady jde o ukazku.
napred citace: http://www.artima.com/weblogs/viewpost.jsp?thread=146647

a co kdyz chci renderovat neco jineho nez XML/HTML? py:content mi prijde jako hrozna prasarna, stejne jako zvrhlosti typu <for> a spol.

specialni znacky na tamplaty mi vyhovuji idealne (nejvice asi django templatovaci jazyk), jinak mam potize rozeznat mezi template tagy a html tagy

nemyslim si, ze je muj nazor lepsi, ale chtel jsem prezentovat opacny nazor... ;)
Daniel Kvasnička ml. avatar 12.2.2007 07:38 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: CherryPy + KID a vůbec šablonovací systémy
a co kdyz chci renderovat neco jineho nez XML/HTML?
Pak bych pouzil XSLT. Je pravda, ze v Kidu by mohl na takove veci jako CSV textovy mod byt. Klidne by mohli vykopat ty HTML mody (k cemu kdyz mam XHTML?) a zapracovat misto nich na textovych.

Jinak ja zas nesnasim, kdyz mam pred sebou kod jako patlaninu z nekolika ruznych syntaxi, ktere musim behem psani templatu dodrzovat. XML je proste XML a to X tam neznamena eXtensible jen tak ze srandy. V tom je prave ta sila XML, ze kdyz je ciste, da se s nim dale pracovat (treba XSLT transformace na sablonach jeste pred jejich naplnenim a serializaci atp.), moznosti je nespocet. Na non-XML sablony musite na takove veci psat uplne nove systemy zpracovani.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
12.2.2007 14:29 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: CherryPy + KID a vůbec šablonovací systémy
Odpovědět | Sbalit | Link | Blokovat | Admin
data, která jsou v jednom případě předávána šabloně v poli o proměnném počtu prvků, jindy je to obyčejný string
A brání něco tomu, aby to v druhém případě bylo jednoprvkové pole? :-)
Ještě na tom nejsem tak špatně, abych četl Viewegha.
Martin Stiborský avatar 12.2.2007 19:42 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: CherryPy + KID a vůbec šablonovací systémy
nooo brání.
udělám třeba takový select :
posts = select([posts_table.c.postId, posts_table.c.nazev, posts_table.c.perex], posts_table.c.catId==catid).execute()
a v šabloně pak provedu něco takového :
<p py:for="postid,nazev,perex in data">
    $nazev
    <hr/>
    $perex
    <br/>
    <a href="/Clanek?postId=$postid">čti více</a>
</p>
S jednoprvkovým polem tohle neudělám ...
Kvík ..

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.