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/

Reply via email to