Hi Andreas
I stumbled over commit of you I may not understand completely.
[EMAIL PROTECTED] wrote:
Author: andreas
Date: Mon Sep 5 07:20:13 2005
New Revision: 278744
URL: http://svn.apache.org/viewcvs?rev=278744&view=rev
Log:
Default Pub: Allow resource types without custom XSLT
Modified:
lenya/trunk/src/webapp/lenya/pubs/default/sitemap.xmap
Modified: lenya/trunk/src/webapp/lenya/pubs/default/sitemap.xmap
URL:
http://svn.apache.org/viewcvs/lenya/trunk/src/webapp/lenya/pubs/default/sitemap.xmap?rev=278744&r1=278743&r2=278744&view=diff
==============================================================================
--- lenya/trunk/src/webapp/lenya/pubs/default/sitemap.xmap (original)
+++ lenya/trunk/src/webapp/lenya/pubs/default/sitemap.xmap Mon Sep 5 07:20:13
2005
@@ -117,13 +117,28 @@
<map:part src="cocoon://modules/sitetree/{2}/{3}/search/{5}.xml"/>
<map:part
src="cocoon://modules/{page-envelope:document-type}/{1}.xml"/>
</map:aggregate>
- <map:transform src="fallback://xslt/page2xhtml-{4}.xsl">
- <map:parameter name="root"
value="{page-envelope:context-prefix}/{2}/{3}"/>
- <map:parameter name="url" value="{5}"/>
- <map:parameter name="document-id"
value="{page-envelope:document-id}"/>
- <map:parameter name="document-type"
value="{page-envelope:document-type}"/>
- <map:parameter name="language"
value="{page-envelope:document-language}"/>
- </map:transform>
+
+ <map:select type="resource-exists">
+ <map:when test="xslt/page2xhtml-{4}.xsl">
+ <map:transform src="fallback://xslt/page2xhtml-{4}.xsl">
Why use fallback here, as the resource has to exists? Or to ask the
other way round: It seems that the fallback mechanism does not come
into play here. Is that right or am I misunderstanding something?
- Felix
+ <map:parameter name="root"
value="{page-envelope:context-prefix}/{2}/{3}"/>
+ <map:parameter name="url" value="{5}"/>
+ <map:parameter name="document-id"
value="{page-envelope:document-id}"/>
+ <map:parameter name="document-type"
value="{page-envelope:document-type}"/>
+ <map:parameter name="language"
value="{page-envelope:document-language}"/>
+ </map:transform>
+ </map:when>
+ <map:otherwise>
+ <map:transform src="xslt/page2xhtml-xhtml.xsl">
+ <map:parameter name="root"
value="{page-envelope:context-prefix}/{2}/{3}"/>
+ <map:parameter name="url" value="{5}"/>
+ <map:parameter name="document-id"
value="{page-envelope:document-id}"/>
+ <map:parameter name="document-type"
value="{page-envelope:document-type}"/>
+ <map:parameter name="language"
value="{page-envelope:document-language}"/>
+ </map:transform>
+ </map:otherwise>
+ </map:select>
+
<map:transform type="i18n">
<map:parameter name="locale" value="{page-envelope:document-language}"/>
</map:transform>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Felix Röthenbacher [EMAIL PROTECTED]
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]