Schrift
[thread]215[/thread]

eleganter (Seite 2)



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
format_c
 2004-03-31 17:53
#1762 #1762
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Also als Template-System kann ich mich immernoch am besten mit HTML::Template anfreunden. Habe bei tt2 auf den ersten Blick keine umwerfenden Neuerungen gesehen, die mich bewegen könnten umzusteigen.

Wenn ich WebScripts mache, mache ich es meist aus einer Mischung aus HTML::Template und CGI.

Naja aus meinem Perl-Code ist er draußen. in den subroutinen von CGI ist er natürlich noch drin.
aber mir gings eher um den Perl-Style.

Gruß Alex
ptk
 2004-03-31 18:35
#1763 #1763
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
tt2 kann *viel* mehr als andere Template-Systeme. Ich greife nur ein Feature heraus: Filter sind eine sehr gelungene Sache. Erst einmal die Schreibweise:
Code: (dl )
 [% variable | html %] 

Bei traditionellen Systemen muss man entweder die Variablen bereits im Backend umwandeln oder es geschieht automatisch (nicht schoen, weil damit der Einsatz fuer ein anderes Ausgabeformat erschwert wird) oder man hat vielleicht eine haessliche Schreibweise wie bei einem Funktionsaufruf:
Code: (dl )
<%=html(variable)%>
.
format_c
 2004-03-31 18:40
#1764 #1764
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Verstehe ich nicht. Was macht denn dein Ausdruck?

Gruß Alex
ptk
 2004-03-31 18:48
#1765 #1765
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Damit wird die Variable fuer HTML maskiert (also Umwandlung von <,> und & in HTML-Entities). Von den Filtern gibt es jede Menge, zum Beispiel fuer das Maskieren von URLs (Umwandeln von Spaces nach "+" etc.), Gross/Kleinschreibung einer Variable oder eines Blockes usw.
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-03-30 19:08.