You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2005/09/23 09:36:08 UTC
svn commit: r291090 -
/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap
Author: cziegeler
Date: Fri Sep 23 00:36:06 2005
New Revision: 291090
URL: http://svn.apache.org/viewcvs?rev=291090&view=rev
Log:
Fix basket sample
Modified:
cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap
Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap?rev=291090&r1=291089&r2=291090&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap (original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/samples/coplets/basket/sitemap.xmap Fri Sep 23 00:36:06 2005
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!--
- Copyright 1999-2004 The Apache Software Foundation
+ Copyright 1999-2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -16,32 +16,32 @@
-->
<!-- SVN $Id$ -->
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
-<map:components>
- <map:generators default="file">
- <map:generator name="basket" src="org.apache.cocoon.portal.coplets.basket.BasketGenerator"/>
- <map:generator name="content" src="org.apache.cocoon.portal.coplets.basket.BasketContentGenerator"/>
- </map:generators>
- <map:transformers default="xslt">
- <map:transformer name="basket" src="org.apache.cocoon.portal.coplets.basket.BasketTransformer"/>
+ <map:components>
+ <map:generators default="file">
+ <map:generator name="basket" src="org.apache.cocoon.portal.coplets.basket.BasketGenerator"/>
+ <map:generator name="content" src="org.apache.cocoon.portal.coplets.basket.BasketContentGenerator"/>
+ </map:generators>
+ <map:transformers default="xslt">
+ <map:transformer name="basket" src="org.apache.cocoon.portal.coplets.basket.BasketTransformer"/>
<map:transformer name="folder" src="org.apache.cocoon.portal.coplets.basket.FolderTransformer"/>
- </map:transformers>
-</map:components>
+ </map:transformers>
+ </map:components>
<!-- indicates what flowscript to attach to this sitemap -->
<map:flow language="javascript">
<map:script src="basket.js"/>
</map:flow>
-<map:pipelines>
- <map:pipeline>
+ <map:pipelines>
+ <map:pipeline>
- <map:match pattern="application">
- <map:generate src="{coplet:temporaryAttributes/application-uri}?copletid={coplet:#}"/>
- <map:transform type="portal-html-eventlink">
- <map:parameter name="attribute-name" value="application-uri"/>
- </map:transform>
+ <map:match pattern="application">
+ <map:generate src="{coplet:temporaryAttributes/application-uri}?copletid={coplet:#}"/>
+ <map:transform type="portal-html-eventlink">
+ <map:parameter name="attribute-name" value="application-uri"/>
+ </map:transform>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
<!-- This is the preprocessing pipeline:
First a function in flow script is called which in turn
@@ -72,22 +72,22 @@
</map:call>
</map:match>
- <map:match pattern="sample">
+ <map:match pattern="sample">
<map:generate src="sample.xml"/>
<map:transform type="basket"/>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
- <!-- this is a coplet showing one item -->
- <map:match pattern="content">
+ <!-- this is a coplet showing one item -->
+ <map:match pattern="content">
<map:generate type="content" src="content-error.xml">
- <map:parameter name="attribute-name" value="item-content"/>
+ <map:parameter name="attribute-name" value="item-content"/>
</map:generate>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
- <!-- show the whole basket -->
- <map:match pattern="basket">
+ <!-- show the whole basket -->
+ <map:match pattern="basket">
<map:call function="getQuota">
<map:parameter name="type" value="{coplet:attributes/type}"/>
<map:parameter name="view" value="basket-view"/>
@@ -96,9 +96,9 @@
<map:match pattern="basket-view">
<map:generate type="basket">
- <map:parameter name="show-coplet" value="BasketContent"/>
- <map:parameter name="show-layout" value="basket-content"/>
- <map:parameter name="admin-mode" value="false"/>
+ <map:parameter name="show-coplet" value="BasketContent"/>
+ <map:parameter name="show-layout" value="basket-content"/>
+ <map:parameter name="admin-mode" value="false"/>
<map:parameter name="type" value="{coplet:attributes/type}"/>
<map:parameter name="type-location" value="group"/>
</map:generate>
@@ -109,27 +109,27 @@
<map:transform type="basket"/>
<map:transform src="xsl/basket-post.xsl"/>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
- <map:match pattern="basket.admin">
+ <map:match pattern="basket.admin">
<map:generate type="basket">
- <map:parameter name="show-coplet" value="BasketContent"/>
- <map:parameter name="show-layout" value="basket-content-admin"/>
- <map:parameter name="admin-mode" value="false"/>
+ <map:parameter name="show-coplet" value="BasketContent"/>
+ <map:parameter name="show-layout" value="basket-content-admin"/>
+ <map:parameter name="admin-mode" value="false"/>
</map:generate>
<map:transform type="xslt" src="basket.admin.xsl"/>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
- <map:match pattern="basket-admin">
+ <map:match pattern="basket-admin">
<map:generate type="basket">
- <map:parameter name="show-coplet" value="BasketContent"/>
- <map:parameter name="show-layout" value="basket-content-admin"/>
- <map:parameter name="admin-mode" value="true"/>
+ <map:parameter name="show-coplet" value="BasketContent"/>
+ <map:parameter name="show-layout" value="basket-content-admin"/>
+ <map:parameter name="admin-mode" value="true"/>
</map:generate>
<map:transform src="xsl/basket-pre.xsl"/>
<map:serialize type="xml"/>
- </map:match>
+ </map:match>
<!-- This is the static sample coplet -->
<map:match pattern="staticcoplet">
@@ -176,6 +176,7 @@
</map:generate>
<map:serialize type="xml"/>
</map:match>
+
<!-- This is the pipeline for the coplet with input process show sample -->
<map:match pattern="copletwithinputshow">
<map:generate src="xml/copletwithinputshow.xml" type="jx">
@@ -211,9 +212,13 @@
<!-- This pipeline is used to fetch the quota for a user -->
<map:match pattern="fetch-quota">
<!-- we need the user ID -->
+ <!-- If you're using the authentication-fw replace the action with this one:
<map:act type="auth-protect">
<map:parameter name="handler" value="portal-handler"/>
<map:parameter name="application" value="portal"/>
+ -->
+ <map:act type="cowarp-is-logged-in">
+ <map:parameter name="application" value="portal"/>
<map:select type="resource-exists">
<map:when test="context://samples/blocks/portal/profiles/basket/quotas-user-{ID}.xml">
@@ -227,13 +232,12 @@
</map:otherwise>
</map:select>
<map:transform src="xsl/quota2result.xsl">
- <map:parameter name="storage" value="{flow-attribute:storage}"/>
- <map:parameter name="type" value="{flow-attribute:type}"/>
+ <map:parameter name="storage" value="{flow-attribute:storage}"/>
+ <map:parameter name="type" value="{flow-attribute:type}"/>
</map:transform>
<map:serialize type="xml"/>
</map:act>
</map:match>
-
- </map:pipeline>
-</map:pipelines>
+ </map:pipeline>
+ </map:pipelines>
</map:sitemap>