You could do this with an IncludeEventHandler to modify the file
retrieved by #parse; whichever way is easier.
WILL
On Jan 1, 2008 2:57 PM, Nathan Bubna <[EMAIL PROTECTED]> wrote:
> Yeah, given the variety of resource loaders we have and the fact that
> only one of them is meant to load resources from URLs (the
> UrlResourceLoader), we don't have any support for parsing the resource
> names passed to directives like #parse or #include. You'll have to
> strip out the parameter section yourself first (in the template or
> elsewhere) or perhaps implement an IncludeEventHandler (is that right,
> Will?) that does that for you.
>
> As for stripping it in the template, you could always do:
>
> #set( $resource = $params.getString('url') )
> #set( $resource = $resource.substring(0, $resource.indexOf('?')) )
> #parse( $resource )
>
> or something like that.
>
>
> On Jan 1, 2008 2:19 PM, Michael Yartsev <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I am just starting out with velocity and I have a small problem I haven't
> > been able to solve.
> > Thanks in advance for any responses.
> >
> > I have an index.vm file, which is divided into sections so to speak (I
> > didn't want to use frames).
> > The main content is always loaded this way:
> >
> > ******************************************************
> > <div id="content">
> > #if($params.exists("url"))
> > #parse($params.getString("url"))
> > #else
> > #parse("mainContent.vm")
> > #end
> > </div>
> > ******************************************************
> >
> > Everything works just fine until I tried passing a url like this:
> >
> > ******************************************************
> > index.vm?url=winter08/npuzzle/makeMove.vm?piece=6
> > ******************************************************
> >
> > It's giving me an unable to find resource error because it's taking
> > "winter08/npuzzle/makeMove.vm?piece=6" as the name of the file
> > to parse, instead of parsing the " makeMove.vm" file with a parameter
> > named "piece".
> >
> > Any ideas on what I can do?
> >
> > Thanks,
> >
> > -Michael
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Forio Business Simulations
Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]