On 30 Oct 2012, at 23:06, David Schmidt wrote: > On 31 October 2012 00:00, Tomas Doran <bobtf...@bobtfish.net> wrote: >> >> On 30 Oct 2012, at 16:52, Craig Chant wrote: >> >>> I seem stuck with implementing my first view / template. >>> >>> I have a controller Login.pm >>> >>> I ran the view helper script ‘create view HTML HTML::template’ >>> >> >> This can't possibly have worked? You mean create view HTML HTML::Template >> right? >> >>> As per the tutorial I’ve added the following to the config section of >>> MyApp.pm >>> >>> TEMPLATE_EXTENSION => '.tp', >> >> This needs to be inside the following block >> >>> 'View::HTML' => { >>> #Set the location for templates files >>> INCLUDE_PATH => [ >>> __PACKAGE__->path_to( 'root', 'src' ), >>> ], >>> }, > > C::M::Tutorial says otherwise > > http://search.cpan.org/~zarquon/Catalyst-Manual-5.9004/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod#Create_a_Catalyst_View
Sorry, but you're wrong. The tutorial says: "Edit lib/MyApp/View/HTML.pm and you should see something similar to the following:" The OP says: "As per the tutorial I’ve added the following to the config section of MyApp.pm" So, the OP has done something totally different to what the tutorial says, and thus it will behave differently. If he moves that line to inside the View (as the tutorial suggests), it'll work. If he moves it to inside the 'View::HTML' block in MyApp.pm, thus namespacing it into the appropriate component, it'll work. Where it is right now - it will be ignored. Cheers t0m _______________________________________________ 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/