forrest-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Helena Edelson <hel...@greenjaguar.com>
Subject test for html pattern for alternate site2html
Date Thu, 26 Jan 2006 12:49:52 GMT
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>         
<!--pipeline that "marries" the docs in all other dirs then root 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:/{1}/tab-{2}.html"/>
          <map:part src="cocoon:/{1}/menu-{2}.html"/>
          <map:part src="cocoon:/{1}/body-{2}.html"/>
        </map:aggregate>
        <map:call resource="skinit">
          <map:parameter name="type" value="site2xhtml"/>
          <map:parameter name="path" value="{0}"/>
        </map:call>
      </map:match>
  
kind regards,
helena


Mime
View raw message