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]

Reply via email to