You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2008/01/31 23:38:04 UTC

svn commit: r617269 - in /lenya/trunk/src/pubs/default: sitemap.xmap xslt/page2xhtml.xsl

Author: andreas
Date: Thu Jan 31 14:38:02 2008
New Revision: 617269

URL: http://svn.apache.org/viewvc?rev=617269&view=rev
Log:
Cleaned up XSLT parameters.

Modified:
    lenya/trunk/src/pubs/default/sitemap.xmap
    lenya/trunk/src/pubs/default/xslt/page2xhtml.xsl

Modified: lenya/trunk/src/pubs/default/sitemap.xmap
URL: http://svn.apache.org/viewvc/lenya/trunk/src/pubs/default/sitemap.xmap?rev=617269&r1=617268&r2=617269&view=diff
==============================================================================
--- lenya/trunk/src/pubs/default/sitemap.xmap (original)
+++ lenya/trunk/src/pubs/default/sitemap.xmap Thu Jan 31 14:38:02 2008
@@ -161,15 +161,13 @@
         <map:generate src="cocoon:/lenyabody-raw-{1}/{2}/{3}/{4}/{page-envelope:default-language}/{page-envelope:language}/{5}"/>
         <map:transform src="fallback://lenya/modules/svg/xslt/image2svg.xsl"/>
         <map:transform src="cocoon:/getDoctypeXSLT-{4}">
-          <map:parameter name="root" value="/{2}/{3}"/>
           <map:parameter name="publication-id" value="{2}"/>
           <map:parameter name="area" value="{3}"/>
+          <map:parameter name="uuid" value="{page-envelope:document-uuid}"/>
+          <map:parameter name="language" value="{page-envelope:document-language}"/>
           <map:parameter name="url" value="{page-envelope:document-url}"/>
           <map:parameter name="document-path" value="{page-envelope:document-path}"/>
           <map:parameter name="document-type" value="{4}"/>
-          <map:parameter name="uuid" value="{page-envelope:document-uuid}"/>
-          <map:parameter name="language" value="{page-envelope:document-language}"/>
-          <map:parameter name="contextprefix" value="{request:contextPath}"/>
           <map:parameter name="lastPublishedUser" value="{access-control:user-name:{workflow:lastUser.publish}}"/>
           <map:parameter name="lastPublishedDate" value="{workflow:lastDate.publish}"/>
           <!-- Following is a show off to explain lenya.properties.xml -->

Modified: lenya/trunk/src/pubs/default/xslt/page2xhtml.xsl
URL: http://svn.apache.org/viewvc/lenya/trunk/src/pubs/default/xslt/page2xhtml.xsl?rev=617269&r1=617268&r2=617269&view=diff
==============================================================================
--- lenya/trunk/src/pubs/default/xslt/page2xhtml.xsl (original)
+++ lenya/trunk/src/pubs/default/xslt/page2xhtml.xsl Thu Jan 31 14:38:02 2008
@@ -28,26 +28,24 @@
   exclude-result-prefixes="xhtml lenya"
   >
   
-  <!-- {context-prefix}/{publication-id}/{area} -->
-  <xsl:param name="root"/>
-  <xsl:param name="context-prefix"/>
+  <xsl:param name="publication-id"/>
+  <xsl:param name="area"/>
+  <xsl:param name="uuid"/>
+  <xsl:param name="language"/>
   
   <!-- i.e. doctypes/xhtml-document -->
   <xsl:param name="document-type"/>
   
   <xsl:param name="document-path"/>
   
-  <!-- The request url i.e. /lenya/doctypes/xhtml-document_en.html -->
-  <xsl:param name="url"/>
-  <xsl:param name="uuid"/>
-  <xsl:param name="language"/>
-  
   <xsl:param name="lastPublishedUser"/>
   <xsl:param name="lastPublishedDate"/>
   
   <!--Following is a show off to explain lenya.properties.xml -->
   <xsl:param name="author"/>
   
+  <xsl:variable name="root" select="concat('/', $publication-id, '/', $area)"/>
+  
   <xsl:template match="cmsbody">
     <html>
       <head>
@@ -56,16 +54,11 @@
         <link rel="stylesheet" href="{$root}/css/page.css" type="text/css"/>
         <link rel="SHORTCUT ICON" type="image/ico" href="/lenya/images/lenya.ico"/>
         <!-- Load doctype-specific CSS -->
-        <xsl:choose>
-          <xsl:when test="$document-type">
-            <!-- Looking into the pub e.g. {$yourPub}/resources/shared/css/{$document-type}.css -->
-            <link rel="stylesheet" href="{$root}/css/{$document-type}.css" type="text/css"/>
-            <xsl:copy-of select="xhtml:html/xhtml:head/*"/>
-          </xsl:when>
-          <xsl:otherwise>
-            <!-- do nothing -->
-          </xsl:otherwise>
-        </xsl:choose>
+        <xsl:if test="$document-type">
+          <!-- Looking into the pub e.g. {$yourPub}/resources/shared/css/{$document-type}.css -->
+          <link rel="stylesheet" href="{$root}/css/{$document-type}.css" type="text/css"/>
+          <xsl:copy-of select="xhtml:html/xhtml:head/*"/>
+        </xsl:if>
         <meta content="Apache Lenya" name="generator"/>
         
         <title><meta:value element="title" ns="http://purl.org/dc/elements/1.1/" default="error-404"



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org