Rechercher une page de manuel
HTML::Template::Compiled::Reference.3pm
Langue: en
Version: 2009-06-02 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
HTML::Template::Compiled::Reference - documentation for the HTML::Template::Compiled distributionTAGSTYLES
<TMPL_IF var><TMPL_VAR foo></tmpl_if var> <!-- TMPL_IF var --><!-- TMPL_VAR foo --><!-- /tmpl_if var --> <%if var %><%= foo %><%/if var %>
Optional tagstyle 'tt':
[%if var %][%= foo %][%/if var %]
TAGS
- VAR
-
<%var foo%> or <%= foo%>
- IF, IF_DEFINED, UNLESS, ELSIF, ELSE
- conditions like in Perl
- LOOP, WHILE, EACH
- for-loop and while-loop like in Perl.
<%loop cds%><%= __counter__%>. Title: <%= _.title%><%/loop cds%> <%loop cds join=", " %><%= _.title%><%/loop cds%> <%while resultset.next%><%= __counter__%>. <%= _.foo %><%/while %> <%each hashref%><%= __key__ %>=<%= __value__ %><%/each %>
- WITH
-
<%with cds[0].artist.fanclub%><%= _.address%><%= _.homepage%><%/with %>
- INCLUDE, INCLUDE_VAR
-
<%include template.htc%> <%include_var param_with_template_name%>
- COMMENT, VERBATIM, NOPARSE
-
<%comment explanation %> This will not appear in the rendered template. blah blah... <%/comment explanation %>
- SWITCH, CASE
-
<%switch .config.language%> <%case de%>Hallo <%case es%>Hola <%case en,default%>Hello <%/switch .config.language%>
- PERL
- See section Perl in HTML::Template::Compiled
ATTRIBUTES
Each attribute can be written asattribute=foo attribute="some thing" attribute='some "thing"'
- NAME
- You can omit the 'name=' here.
<%if var%>var<%elsif name=var2%>var4<%/if%>
Can be used in all tags.
- ESCAPE
-
<%= message escape=html %> <%= params escape=url %> <%= params escape=js %> <%= some_var escape=dump|html%>
Can be used in "VAR"-tags.
- DEFAULT
-
<%= this.var.might_be_undef default="my fault" %>
Can be used in "VAR"-tags.
- ALIAS
-
<%loop cds alias="cd" %><%= cd.title %><%/loop cds %>
Can be used in "LOOP" and "WHILE"
- JOIN
-
<%loop cds join=", " %><%= _.title%><%/loop cds%>
can be used in "LOOP"
- BREAK
-
<%loop cds break="3" %> <%= _.title%><%if __break__ %>\n</%if %> <%/loop cds%>
Sets "__break__" to 1 every xth loop. Can be used in "LOOP", "WHILE" and "EACH"
OPTIONS
- (loop)_context_vars
-
<%= __index__ %> the current loop index starting at 0 <%= __counter__ %> the current loop index starting at 1 <%= __first__ %> true if first iteration <%= __last__ %> true if last iteration <%= __odd__ %> true if __counter__ is odd <%= __inner__ %> true if not last or first iteration <%= __key__ %> the key of an EACH iteration <%= __value__ %> the value of an EACH iteration <%= __break__ %> see L<"BREAK"> above <%= __filename__ %> filename of current template (since 0.91_001) <%= __filenameshort__ %> short filename of current template (since 0.91_001)
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre