|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 23 Apr 2003 15:08:31 To : Roman Kirjanov Subject : Re: Template --------------------------------------------------------------------------------
> Hе получается заставить работать Template. Где я напутал ?
>
> --- tmpl.pl ---
> #!/usr/bin/perl
> use strict;
> use Template;
>
> sub foo {return "this is 'foo'\n";}
>
> my $tpl = Template->new() || die Template->error(), "\n";
> $tpl->process('stuff/engine.tpl') || die $tpl->error();
>
> --- stuff/engine.tpl ---
> [% foo(); %][% GET foo(); %][% baz(); %]
>
>
> Hичего не выводит, даже сообщение об ошибке - baz() - не определена.
> Если между ][ вставить тескт - его и выведет.
>
Hигде ты не напутал (почти). В общем, в шаблонах надо писать вывод
переменных. Можно писать вывод результатов функций-методов классов. Я
частенько нахожу такие места, где ошибка без диагностики, так что проще
всего делать только так, как описано в документации по TT.
--- ifmail v.2.15dev5
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2805935bedbc.html, оценка из 5, голосов 10
|