Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re: template toolkit question -- metadata

by Tomte (Priest)
on May 11, 2007 at 08:27 UTC ( #614845=note: print w/ replies, xml ) Need Help??

in reply to template toolkit question -- metadata

The TT2 documentation says:

The META directive allows simple metadata items to be defined within a template. These are evaluated when the template is parsed
That means that the last value assigned to a META item will 'win', so to speak, as the conditional can't be and isn't evaluated during parse-time - change the order of the conditional, and the title should always display "BOOK".

Edit: I experimented a bit with the following template

[% SET type = "D" %] [% IF type == 'B'; META title = 'Book'; ELSIF type == 'D'; META title = 'DVD'; ELSE; META title = 'CD'; END; -%] - [% template.title %] / [% type %] / [% %] / [% templa +te.modtime %] - [% META title = 'LAST' %]
and ttree to test my hypothesis, and I seem to interpret the documentation correctly:
- LAST / D / test.tt2 / 1178881986 -


An intellectual is someone whose mind watches itself.
-- Albert Camus

Comment on Re: template toolkit question -- metadata
Select or Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://614845]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2015-11-29 23:59 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (754 votes), past polls