[% META Title = 'Syntaktische Einordnung' Previous = 'tt_def' Next = 'get_into' %] <div class="content"> <dl> <dt>TT-eigenes Markup, also nicht "wie HTML"</dt> <dd>... wenig Ärger mit HTML-validierenden Editoren.</dd> <dt>TT-eigene Template-Sprache, also nicht Perl</dt> <dd>...auch Leute ohne Perl-Kenntnisse können Templates bearbeiten. Sollen wir uns mal den [% WRAPPER a href="tt_properties_example" %]Code für diese Seite[% END %] ansehen?</dd> <dt>Perl-Code kann eingebunden werden</dt> <dd>...mit diversen Schmerzgrenzen bis hin zum "nackten" Perl-Code im Template.</dd> </dl> </div> [% remarks = BLOCK %] <p class="remark">Dass das Template Toolkit eine eigene Markup-Syntax und vor allem eine eigene Template-Sprache verwendet, wird von Fans anderer Template-Systeme gelegentlich kritisiert. Ich sehe darin <em>charakteristische Eigenschaften</em>, die oft auch Vorteile sind.</p> <p class="remark">Mit TT kann man zum Beispiel ein recht einfaches "Autorensystem" bauen, bei dem die Autoren von Webseiten wenig TT- und kein Perl-Knowhow brauchen. Auch wer kein Perl kann, hat vielleicht zu vielen Themen etwas interessantes zu sagen! </p> [% END %]