J. Shirley wrote:
On Tue, Aug 11, 2009 at 12:09 PM, Matt Whipple <[email protected]
<mailto:[email protected]>> wrote:
Is there a presently existing mechanism which flexibly allows for
template selection according to the request URI? For instance a
request to www.myapp.com/somepage <http://www.myapp.com/somepage>
would set something like stash(template => 'somepage.tt
<http://somepage.tt>') if the file exists and continue to be
processed by the appropriate or default action.
I wrote something which does this which I'm about to spend some
time cleaning up and optimizing but don't want to be reinventing
any wheels (especially likely smoother ones).
_______________________________________________
List: [email protected] <mailto:[email protected]>
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/
This is the default behavior for View::TT, as it says in the POD:
If a stash item isn't defined, then it instead uses the
stringification of the action dispatched to (as defined by $c->action)
in the above example, this would be |message|, but because the default
is to append '.tt', it would load |root/message.tt <http://message.tt>|.
Is that not what you wanted?
-J
That is matching according to action, I'm looking to match on path
(without having to create logically redundant complementary actions).
------------------------------------------------------------------------
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/