forrest-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <thors...@apache.org>
Subject Re: test for html pattern for alternate site2html
Date Thu, 26 Jan 2006 13:08:20 GMT
El jue, 26-01-2006 a las 07:49 -0500, Helena Edelson escribió:
> Hi,
> I am trying to set up a test where if the request URI is {project
> home}/index.html
> override skinning that page using site2html.xsl with another modified
> version of the file.
> 
> I see in main/webapps/sitemap.xmap 2 pipelines pertaining to skinning
> and wonder
> where to add the test in my project sitemap and set the modified
> site2html for the final skinning of the "home" page,
> and how to construct the statement.
> [snippet from main/webapps/sitemap.xmap]
> <map:pipeline internal-only="false">
> <!--pipeline that "marries" the docs in the root dir with the skin to
produce html-->
>       <map:match pattern="*.html">
>         <map:aggregate element="site">
>           <map:part src="cocoon:/skinconf.xml"/>
>           <map:part src="cocoon:/build-info"/>
>           <map:part src="cocoon:/tab-{0}"/>
>           <map:part src="cocoon:/menu-{0}"/>
>           <map:part src="cocoon:/body-{0}"/>
>         </map:aggregate>
>         
>         <map:call resource="skinit">
>           <map:parameter name="type" value="site2xhtml"/>
>           <map:parameter name="path" value="{0}"/>
>         </map:call>
>       </map:match>         


      <map:match pattern="index.html">
        <map:aggregate element="site">
          <map:part src="cocoon:/skinconf.xml"/>
          <map:part src="cocoon:/build-info"/>
          <map:part src="cocoon:/tab-{0}"/>
          <map:part src="cocoon:/menu-{0}"/>
          <map:part src="cocoon:/body-{0}"/>
        </map:aggregate>
        
        <map:call resource="skinit">
          <map:parameter name="type" value="modifiedSite2xhtml"/>
          <map:parameter name="path" value="{0}"/>
        </map:call>
      </map:match>

HTH
-- 
Thorsten Scherler
COO Spain
Wyona Inc.  -  Open Source Content Management  -  Apache Lenya
http://www.wyona.com                   http://lenya.apache.org
thorsten.scherler@wyona.com                thorsten@apache.org



Mime
View raw message