<br>É porque agora vai dar no mesmo, eu estou reestruturando meu site, pois do jeito simples, rápido e poderoso que eu tinha desenhado é chato mudar o título.<br><br><div class="gmail_quote">2008/12/13 Luis Motta Campos <span dir="ltr">&lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Andre Carneiro wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Agora para enviar variáveis diretamente para lá, eu sinceramente não<br>
sei. Champs??? Você é a &#39;autoridade&#39; em Template Toolkit por aqui.<br>
Pode dar uma ajuda?<br>
</blockquote>
<br></div>
André, esta é por que você pediu.<br>
<br>
Daniel, RTFM. Toda a informação que você precisa está no Template::Manual, procure pela tag META.<br>
<br>
O problema com {PRE,POST}_PROCESS é que ele não foi feito para o que o exemplo que o Andy Wardley usa ele. Eu já falei com o Andy sobre isso, mas ele diz que é uma coisa tradicional e que não tem tempo para inventar um outro exemplo para a documentação.<br>

<br>
O {PRE,POST}_PROCESS permite apenas que você leia as informações declaradas na definição META do seu template. Apenas valores simples são aceitos, nada de variáveis interpoladas ou parâmetros dinâmicos.<br>
<br>
Para resolver o problema de criar páginas com títulos e rodapés dinâmicos, a solução correta é usar o WRAPPER.<br>
<br>
Meu exemplo, completo:<br>
<br>
# <a href="http://header.tt" target="_blank">header.tt</a><br>
&lt;html&gt;<br>
 &nbsp;&lt;head&gt;<br>
 &nbsp; &nbsp;&lt;title&gt; [% template.title %] &lt;/title&gt;<br>
 &nbsp;&lt;/head&gt;<br>
 &nbsp;&lt;body&gt;<br>
## EOF<br>
<br>
# <a href="http://footer.tt" target="_blank">footer.tt</a><br>
[%# As merdas do Google deixam tua pagina lenta.<br>
 &nbsp;# Se ainda assim voce quiser incluir, tem de vir aqui.<br>
%]<br>
<br>
 &nbsp; &nbsp;&lt;p&gt;Exemplo vers&amp;atilde;o [% template.version %] criado por [% template.author %], copyleft [% template.year %].<br>
<br>
 &nbsp;&lt;/body&gt;<br>
&lt;/html&gt;<br>
## EOF<br>
<br>
# <a href="http://body.tt" target="_blank">body.tt</a><br>
[% META<br>
 &nbsp; title = &#39;Teste do Mantovani&#39;<br>
 &nbsp; author = &#39;LMC&#39;<br>
 &nbsp; version = &#39;0.01&#39;<br>
 &nbsp; year = &#39;2008&#39;<br>
%]<br>
<br>
 &nbsp; &nbsp;&lt;p&gt;[% message %]<br>
## EOF<br>
<br>
# process.pl<br>
#!/usr/bin/perl<br>
use strict;<br>
use warnings;<br>
use Template;<br>
use FindBin;<br>
<br>
sub get_template_config {<br>
 &nbsp; &nbsp;return {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;INCLUDE_PATH =&gt; $FindBin::Bin,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;INTERPOLATE &nbsp;=&gt; 1,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ABSOLUTE &nbsp; &nbsp; =&gt; 1,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;POST_CHOMP &nbsp; =&gt; 1,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;PRE_PROCESS &nbsp;=&gt; qq{$FindBin::Bin/<a href="http://header.tt" target="_blank">header.tt</a>},<br>
 &nbsp; &nbsp; &nbsp; &nbsp;EVAL_PERL &nbsp; &nbsp;=&gt; 0,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;POST_PROCESS =&gt; qq{$FindBin::Bin/<a href="http://footer.tt" target="_blank">footer.tt</a>},<br>
 &nbsp; &nbsp;};<br>
}<br>
<br>
sub get_template_data {<br>
 &nbsp; &nbsp;return {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;title &nbsp; =&gt; q{Bigorna do Mantovani},<br>
 &nbsp; &nbsp; &nbsp; &nbsp;message =&gt; q{O Mantovani precisa aprender a RTFM }<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;. q{antes de perguntar na lista},<br>
 &nbsp; &nbsp; &nbsp; &nbsp;footer =&gt; q{Criado por LMC em 13/12/2008},<br>
 &nbsp; &nbsp;};<br>
}<br>
<br>
my $tt = Template-&gt;new(get_template_config);<br>
$tt-&gt;process( &#39;<a href="http://body.tt" target="_blank">body.tt</a>&#39;, get_template_data ) || die $tt-&gt;error;<br>
## EOF<br>
<br>
Putamplexos.<br><font color="#888888">
-- <br>
Luis Motta Campos is a software engineer,<br>
Perl Programmer, foodie and photographer.</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Procuro emprego C.V:<br><a href="http://danielmantovani.awardspace.com/">http://danielmantovani.awardspace.com/</a><br><br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br>
<br>