Bill Moseley wrote:

In my mind the wrapper is a view issue, so I set the wrapper in the template not in the controller. I have a wrapper that is called for *every* page that is used to build the page.

META is compile time, IIRC, so I use [% page.layout = 'foo' %] then in wrapper.tt <http://wrapper.tt> I have a CASE statement that
sets the wrappers based on page.layout set in the base template.

IIRC, I use page.layout (instead of say just "layout") because WRAPPER does a shallow localization of the stash.


Thanks again, guys. It took me a few reads to figure out what this meant, but I'm glad I understand it now. I agree that the wrapper should be called from the template. I suspect it will make my life a little easier.

_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to