You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by je...@apache.org on 2003/03/21 16:01:59 UTC

cvs commit: xml-forrest/src/resources/conf faq.xmap

jefft       2003/03/21 07:01:59

  Modified:    src/resources/conf faq.xmap
  Log:
  Come to the happy realization that in subsitemaps, we can be completely general
  about matching.  The <map:match> in the parent sitemap will prevent us from
  handling any non-FAQ files.  For example (from Cocoon), we can have a faq/
  directory filled with oddly named files, and if sitemap.xmap has:
  
  <map:match pattern="faq/**">
    <map:mount uri-prefix="" src="faq.xmap" check-reload="yes" />
  </map:match>
  
  Then all files in faq/* will be treated as FAQs.
  
  Revision  Changes    Path
  1.4       +7 -7      xml-forrest/src/resources/conf/faq.xmap
  
  Index: faq.xmap
  ===================================================================
  RCS file: /home/cvs/xml-forrest/src/resources/conf/faq.xmap,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- faq.xmap	21 Mar 2003 11:22:16 -0000	1.3
  +++ faq.xmap	21 Mar 2003 15:01:59 -0000	1.4
  @@ -38,15 +38,15 @@
   
       <!--Unfortunately we need to override all the document2html stuff too,
       since notoc must be set to true. -->
  -      <map:match pattern="**body-faq.xml">
  -        <map:generate src="cocoon:/{1}faq.xml"/>
  +    <map:match pattern="**body-*.xml">
  +      <map:generate src="cocoon:/{1}{2}.xml"/>
           <map:transform type="xinclude"/>
           <map:transform type="linkrewriter" src="cocoon:/{1}linkmap">
             <map:parameter name="schemes" value="site ext"/>
           </map:transform>
           <map:call resource="skinit">
             <map:parameter name="type" value="document2html"/>
  -          <map:parameter name="path" value="/{1}faq.xml"/>
  +          <map:parameter name="path" value="/{1}{2}.xml"/>
             <map:parameter name="notoc" value="true"/>
           </map:call>
         </map:match>
  @@ -56,14 +56,14 @@
         <!-- SOURCE FORMATS                                               -->
         <!-- ============================================================ -->
   
  -      <map:match pattern="**/faq.xml">
  -        <map:generate type="file" src="content/xdocs/{1}/faq.xml" />
  +      <map:match pattern="**/*.xml">
  +        <map:generate type="file" src="content/xdocs/{1}/{2}.xml" />
           <map:transform src="resources/stylesheets/faq2document.xsl" label="content" />
           <map:serialize type="xml"/>
         </map:match>
   
  -      <map:match pattern="faq.xml">
  -        <map:generate type="file" src="content/xdocs/faq.xml" />
  +      <map:match pattern="*.xml">
  +        <map:generate type="file" src="content/xdocs/{1}.xml" />
           <map:transform src="resources/stylesheets/faq2document.xsl" label="content" />
           <map:serialize type="xml"/>
         </map:match>