Short of re-writing some of the internal guts of Tapestry, templates have to
end in the .HTML extension (or you have to rename all the internal Tapestry
templates to your new extension). That's what I was referring to. I brought
this up only so you wouldn't be caught by surprise like I was.
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
----- Original Message -----
From: "hv @ Fashion Content" <[EMAIL PROTECTED]>
To: <users@tapestry.apache.org>
Sent: Sunday, June 25, 2006 10:07 AM
Subject: Re: friendly URL restart redirects to /app
All my templates are named .html, so I can actually access the template in
parallel with the page service.
I don't consider it a bug, and you can change it. ServiceEncoders deal
with how URLs are interpreted not how files/resources are named.
In Tap3 you would change it in the .application file, I guess you can now
change it in hivemodule.xml as well if you want.
http://tapestry.apache.org/tapestry4/tapestry/hivedocs/config/hivemind.FactoryDefaults.html
In Tap4 there is a new PageSource thing, which I guess means that you can
completely change how templates are handled if you like.
Henrik
"Mike Grundvig" <[EMAIL PROTECTED]> skrev i en meddelelse
news:[EMAIL PROTECTED]
This is not directly related to your question but are your pages all
named .html? I ask because I saw this:
<page-service-encoder id="page" extension="htm" service="page"/>
I've found a bug in T4 where your extension might be htm, but Tapestry
expects all templates to be named .html.
Mike
Michael Grundvig
Electrotank, Inc
http://www.electrotank.com
----- Original Message -----
From: "hv @ Fashion Content" <[EMAIL PROTECTED]>
To: <users@tapestry.apache.org>
Sent: Sunday, June 25, 2006 8:16 AM
Subject: friendly URL restart redirects to /app
I followed the instructions on friendly urls for T4, and it works just
fine except for one thing.
The exception page correctly links to '/restart.do', but when you follow
the link it gets redirected to '/app' rather than '/'
Is this a bug or didn't I configure it correctly?
<contribution configuration-id="tapestry.url.ServiceEncoders">
<direct-service-encoder id="direct" stateless-extension="direct"
stateful-extension="sdirect"/>
<page-service-encoder id="page" extension="htm" service="page"/>
<page-service-encoder id="external" extension="external"
service="external"/>
<asset-encoder id="asset" path="/assets"/>
<extension-encoder id="ext" extension="do" after="*"/>
</contribution>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]