You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by bd...@apache.org on 2003/05/08 08:39:47 UTC

cvs commit: cocoon-2.1/src/webapp/stylesheets/system error2html.xslt

bdelacretaz    2003/05/07 23:39:47

  Modified:    src/webapp sitemap.xmap
               src/webapp/stylesheets/system error2html.xslt
  Log:
  ResourceNotFound uses standard error page with different title
  
  Revision  Changes    Path
  1.16      +4 -3      cocoon-2.1/src/webapp/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/webapp/sitemap.xmap,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- sitemap.xmap	8 May 2003 05:05:22 -0000	1.15
  +++ sitemap.xmap	8 May 2003 06:39:47 -0000	1.16
  @@ -520,9 +520,10 @@
         <map:select type="exception">
   
           <map:when test="not-found">
  -          <map:generate src="not-found.xml"/>
  -          <map:transform src="welcome.xslt">
  +          <map:generate type="notifying"/>
  +          <map:transform src="stylesheets/system/error2html.xslt">
               <map:parameter name="contextPath" value="{request:contextPath}"/>
  +            <map:parameter name="pageTitle" value="Resource not found"/>
             </map:transform>
           </map:when>
   
  
  
  
  1.6       +5 -2      cocoon-2.1/src/webapp/stylesheets/system/error2html.xslt
  
  Index: error2html.xslt
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/webapp/stylesheets/system/error2html.xslt,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- error2html.xslt	30 Mar 2003 12:48:32 -0000	1.5
  +++ error2html.xslt	8 May 2003 06:39:47 -0000	1.6
  @@ -8,11 +8,14 @@
   
   <xsl:param name="contextPath" select="string('/cocoon')"/>
   
  +<!-- let sitemap override default page title -->
  +<xsl:param name="pageTitle" select="//error:notify/error:title"/>
  +
   <xsl:template match="error:notify">
    <html>
     <head>
      <title>
  -    <xsl:value-of select="error:title"/>
  +    <xsl:value-of select="$pageTitle"/>
      </title>
      <link href="{$contextPath}/styles/main.css" type="text/css" rel="stylesheet"/>
      <style>
  @@ -24,7 +27,7 @@
      <script src="{$contextPath}/scripts/main.js" type="text/javascript"/>
     </head>
     <body>
  -   <h1><xsl:value-of select="error:title"/></h1>
  +   <h1><xsl:value-of select="$pageTitle"/></h1>
   
      <p class="message">
       <xsl:call-template name="returns2br">