Author: hansbak
Date: Sun Mar 21 04:05:31 2010 New Revision: 925723 URL: http://svn.apache.org/viewvc?rev=925723&view=rev Log: show portlets with/without decorators Modified: ofbiz/trunk/framework/common/webcommon/WEB-INF/portal-controller.xml ofbiz/trunk/framework/common/widget/PortalPageScreens.xml Modified: ofbiz/trunk/framework/common/webcommon/WEB-INF/portal-controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/portal-controller.xml?rev=925723&r1=925722&r2=925723&view=diff ============================================================================== --- ofbiz/trunk/framework/common/webcommon/WEB-INF/portal-controller.xml (original) +++ ofbiz/trunk/framework/common/webcommon/WEB-INF/portal-controller.xml Sun Mar 21 04:05:31 2010 @@ -23,19 +23,25 @@ under the License. <description>Portal ControlServlet Configuration File</description> <owner>Copyright 2001-2009 The Apache Software Foundation</owner> - <!-- Portal requests --> + <!-- Portlet show requests --> <request-map uri="showPortlet"> <security https="true" auth="true"/> <response name="success" type="view" value="showPortlet"/> </request-map> - <request-map uri="showPortletDecorator"> + <request-map uri="showPortletMainDecorator"> <security https="true" auth="true"/> - <response name="success" type="view" value="showPortletDecorator"/> + <response name="success" type="view" value="showPortletMainDecorator"/> </request-map> + <request-map uri="showPortletSimpleDecorator"> + <security https="true" auth="true"/> + <response name="success" type="view" value="showPortletSimpleDecorator"/> + </request-map> + <!-- Portal page show requests --> <request-map uri="showPortalPage"> <security https="true" auth="true"/> <response name="success" type="view" value="showPortalPage" save-home-view="true"/> </request-map> + <!-- Portal page update requests --> <request-map uri="ManagePortalPages"> <security https="true" auth="true"/> <event type="simple" invoke="copyIfRequiredSystemPage" path="component://common/script/org/ofbiz/common/PortalPageMethods.xml"/> @@ -131,7 +137,8 @@ under the License. <!-- View Mappings --> <view-map name="showPortalPage" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortalPage"/> <view-map name="showPortlet" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortlet"/> - <view-map name="showPortletDecorator" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortletDecorator"/> + <view-map name="showPortletMainDecorator" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortletMainDecorator"/> + <view-map name="showPortletSimpleDecorator" type="screen" page="component://common/widget/PortalPageScreens.xml#showPortletSimpleDecorator"/> <view-map name="ManagePortalPages" type="screen" page="component://common/widget/PortalPageScreens.xml#ManagePortalPages"/> <view-map name="AddPortlet" type="screen" page="component://common/widget/PortalPageScreens.xml#AddPortlet"/> </site-conf> Modified: ofbiz/trunk/framework/common/widget/PortalPageScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/PortalPageScreens.xml?rev=925723&r1=925722&r2=925723&view=diff ============================================================================== --- ofbiz/trunk/framework/common/widget/PortalPageScreens.xml (original) +++ ofbiz/trunk/framework/common/widget/PortalPageScreens.xml Sun Mar 21 04:05:31 2010 @@ -21,29 +21,45 @@ under the License. <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd"> - <screen name="showPortletDecorator"> + <screen name="showPortlet"> <section> <actions> - <set field="headerItem" from-field="parameters.portletId"/> + <set field="headerItem" from-field="parameters.portletId" /> </actions> <widgets> + <section> + <actions> + <entity-one entity-name="PortalPortlet" value-field="portlet" /> + </actions> + <widgets> + <!-- + label text=" id: ${parameters.portalPortletId} location: + ${portlet.screenLocation} screen: ${portlet.screenName}"></label + --> + <platform-specific> + <html> + <html-template + location="component://common/webcommon/portal/showPortlet.ftl" /> + </html> + </platform-specific> + </widgets> + </section> + </widgets> + </section> + </screen> + <screen name="showPortletMainDecorator"> + <section> + <widgets> <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> <decorator-section name="body"> - <section> - <actions> - <entity-one entity-name="PortalPortlet" value-field="portlet"/> - </actions> - <widgets> - <platform-specific><html><html-template location="component://common/webcommon/portal/showPortlet.ftl"/></html></platform-specific> - </widgets> - </section> + <include-screen name="showPortlet"/> </decorator-section> </decorator-screen> </widgets> </section> </screen> - <screen name="showPortlet"> + <screen name="showPortletSimpleDecorator"> <section> <actions> <set field="headerItem" from-field="parameters.portletId"/> @@ -51,14 +67,7 @@ under the License. <widgets> <decorator-screen name="SimpleDecorator" location="component://common/widget/CommonScreens.xml"> <decorator-section name="body"> - <section> - <actions> - <entity-one entity-name="PortalPortlet" value-field="portlet"/> - </actions> - <widgets> - <platform-specific><html><html-template location="component://common/webcommon/portal/showPortlet.ftl"/></html></platform-specific> - </widgets> - </section> + <include-screen name="showPortlet"/> </decorator-section> </decorator-screen> </widgets> @@ -75,13 +84,10 @@ under the License. <widgets> <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> <decorator-section name="body"> - <section> - <widgets> - <container id="portalContainerId"> - <include-screen name="PortalPageScreen" location="component://common/widget/CommonScreens.xml"/> - </container> - </widgets> - </section> + <!-- label text=" id: ${parameters.portalPortletId} location: ${portlet.screenLocation} screen: ${portlet.screenName}"></label--> + <container id="portalContainerId"> + <include-screen name="PortalPageScreen" location="component://common/widget/CommonScreens.xml"/> + </container> </decorator-section> </decorator-screen> </widgets> |
Free forum by Nabble | Edit this page |