cziegeler    01/07/04 02:12:55

  Modified:    src/org/apache/cocoon/components/source SitemapSource.java
               webapp   sitemap.xmap
  Log:
  Handling of cocoon: urls for the same sitemap fixed
  
  Revision  Changes    Path
  1.3       +5 -1      
xml-cocoon2/src/org/apache/cocoon/components/source/SitemapSource.java
  
  Index: SitemapSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/source/SitemapSource.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SitemapSource.java        2001/07/04 07:56:56     1.2
  +++ SitemapSource.java        2001/07/04 09:12:45     1.3
  @@ -40,7 +40,7 @@
    * Description of a source which is defined by a pipeline.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2001/07/04 07:56:56 $
  + * @version CVS $Revision: 1.3 $ $Date: 2001/07/04 09:12:45 $
    */
   
   public final class SitemapSource
  @@ -85,7 +85,11 @@
           // does the uri point to this sitemap or to the root sitemap?
           if (uri.startsWith("//") == true) {
               uri = uri.substring(2);
  +            // FIXME (CZ) The root sitemap is not available
  +        } else if (uri.startsWith("/") == true) {
  +            uri = uri.substring(1);
           }
  +
           // FIXME (CZ) We should change the systemId from cocoon:
           // to http://server/context/...
   /*        Request request= 
(Request)env.getObjectModel().get(Constants.REQUEST_OBJECT);
  
  
  
  1.19      +3 -3      xml-cocoon2/webapp/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/sitemap.xmap,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- sitemap.xmap      2001/07/02 09:23:32     1.18
  +++ sitemap.xmap      2001/07/04 09:12:52     1.19
  @@ -283,9 +283,9 @@
   
      <map:match pattern="news/aggregate.xml">
       <map:aggregate element="page" ns="http://foo.bar.com/myspace";>
  -     <map:part src="cocoon://slashdot/slashdot.xml" element="slashdot" 
ns="http://foo.bar.com/slashdot"/>
  -     <map:part src="cocoon://moreover/moreover.xml" element="moreover" 
ns="http://foo.bar.com/moreover"/>
  -     <map:part src="cocoon://isyndicate/news.xml" element="isyndicate" 
ns="http://foo.bar.com/isyndicate"/>
  +     <map:part src="cocoon:/slashdot/slashdot.xml" element="slashdot" 
ns="http://foo.bar.com/slashdot"/>
  +     <map:part src="cocoon:/moreover/moreover.xml" element="moreover" 
ns="http://foo.bar.com/moreover"/>
  +     <map:part src="cocoon:/isyndicate/news.xml" element="isyndicate" 
ns="http://foo.bar.com/isyndicate"/>
       </map:aggregate>
       <map:transform src="stylesheets/news/news.xsl"/>
       <map:serialize/>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to