On Tue, 3 Sep 2002, Mark Mills wrote:

> > my %globals = (
> >            user => $r->user,
> >            users => "$users_ref"
> >            );
> > <b>Assign To:</b> [% CGI.popup_menu("assignee", [% $users_ref %]) %]
> > 
> > and he bombs out. Obviously I can't nest the
> > interpolation signs -- [% %] -- but what should I use
> > instead when I have a var that needs to be interpolated
> > into a context which itself is interpolated?
> 
> Dennis,
> 
> Maybe you should do:
> 
>       users => $users_ref
> 
> without the quotes. Then, you should be able to do:

Good point about losing the quotes...

>       [% CGI.popup_menu("assignee", users_ref) %] 

...but shouldn't this be

        [% CGI.popup_menu("assignee", users) %]

in the context of the %globals hash above?  I wouldn't think the
name 'users_ref' would be visible in the template's namespace.

Dave

/L\_/E\_/A\_/R\_/N\_/T\_/E\_/A\_/C\_/H\_/L\_/E\_/A\_/R\_/N\
Dave Cash                              Power to the People!
Frolicking in Fields of Garlic               Right On-Line!
[EMAIL PROTECTED]                                  Dig it all.


_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://www.template-toolkit.org/mailman/listinfo/templates

Reply via email to