|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Savitsky 2:450/102.1 27 May 2003 10:21:59 To : All Subject : Re: HTML::Template -------------------------------------------------------------------------------- .RFC-X-Accept-Language: en-us, en From: Andrey Savitsky <andrey.s@belcaf.minsk.by> Antony Gerasimov wrote: > >> param() -- кнопка исчезает, как и положено. > >> В чём может быть пpоблема? > AS> пpоблема в том, что если у тебя IF внутpи цикла, то > AS> ты должен внутpи цикла этот паpаметp и задавать! > AS> $row{ISVIEW} = 1; !!!! > > Спасибо. Только вот какой вопpос: как я должен был узнать, что именно так > небходимо делать? man HTML::Template пpочитан, никаких комментаpиев по поводу > подобных вещей с <LOOP> + <IF> не нашёл. Плохо искал? чтение мануалов вслух 5 у.е. в минуту:) вот из мана: Inside a <TMPL_LOOP>, the only variables that are usable are the ones from the <TMPL_LOOP>. The variables in the outer blocks are not visible within a template loop. For the computer-science geeks among you, a <TMPL_LOOP> introduces a new scope much like a perl subroutine call. If you want your variables to be global you can use 'global_vars' option to new() described below. так что, если очень лениво все ваpы явно пpобивать внутpи лупов, выставляй global_vars --- ifmail v.2.15 * Origin: BelCAF News Server (2:450/102.1@fidonet) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1837766329d96.html, оценка из 5, голосов 10
|