It's related to a not finished change introduced with  
http://svn.apache.org/viewvc?view=revision&revision=1128983
I mean the addCheckValue request and sequel... 

It would be fixed by this patch

Index: script/org/ofbiz/ecommerce/misc/AffiliateSimpleEvents.xml
===================================================================
--- script/org/ofbiz/ecommerce/misc/AffiliateSimpleEvents.xml (revision 1426134)
+++ script/org/ofbiz/ecommerce/misc/AffiliateSimpleEvents.xml (working copy)
@@ -126,10 +126,5 @@
         <call-service service-name="createAffiliate" in-map-name="af_context">
             <default-message resource="EcommerceUiLabels" 
property="EcommerceAffiliateCreatedSuccessfully"/>
         </call-service>
-
     </simple-method>
-    <simple-method method-name="addCheckValue" short-description="Add field to 
request for investigation purpose" login-required="false">
-        <set field="checkValue" value="check" type="PlainString"/>
-        <field-to-request field="checkValue" request-name="checkValue"/>
-    </simple-method>
 </simple-methods>
Index: webapp/ecommerce/WEB-INF/controller.xml
===================================================================
--- webapp/ecommerce/WEB-INF/controller.xml (revision 1426134)
+++ webapp/ecommerce/WEB-INF/controller.xml (working copy)
@@ -132,7 +132,7 @@
     <request-map uri="setSessionLocale">
         <security https="false" auth="false"/>
         <event type="java" path="org.ofbiz.common.CommonEvents" 
invoke="setSessionLocale"/>
-        <response name="success" type="request-redirect" value="checkValue"/>
+        <response name="success" type="request-redirect" value="main"/>
         <response name="error" type="view" value="main"/>
     </request-map>
 
Index: widget/CatalogScreens.xml
===================================================================
--- widget/CatalogScreens.xml (revision 1426134)
+++ widget/CatalogScreens.xml (working copy)
@@ -534,7 +534,6 @@
                 <property-map resource="ProductUiLabels" map-name="uiLabelMap" 
global="true"/>
                 <property-map resource="OrderUiLabels" map-name="uiLabelMap" 
global="true"/>
                 <script 
location="component://order/webapp/ordermgr/WEB-INF/actions/entry/catalog/Category.groovy"/>
-                <set field="check" type="PlainString" value="${groovy: return 
request.getAttribute('checkValue');}"/>
                 <set field="visualThemeId" 
from-field="productStore.visualThemeId" default-value="EC_DEFAULT"/>
                 <service service-name="getVisualThemeResources">
                     <field-map field-name="visualThemeId"/>
@@ -545,26 +544,16 @@
             <widgets>
                 <section>
                     <condition>
-                        <if-compare operator="equals" value="check" 
field="check" type="PlainString"/>
+                        <if-empty field="category_id"/>
                     </condition>
                     <widgets>
-                        <include-screen name="category"/>
+                        <include-screen name="newbreadcrumbs" 
share-scope="true"/>
                     </widgets>
                     <fail-widgets>
-                        <section>
-                            <condition>
-                                <if-empty field="category_id"/>
-                            </condition>
-                            <widgets>
-                                <include-screen name="newbreadcrumbs" 
share-scope="true"/>
-                            </widgets>
-                            <fail-widgets>
-                                <include-screen name="breadcrumbs" 
share-scope="true"/>
-                            </fail-widgets>
-                        </section>
-                        <include-screen name="category-include" 
share-scope="true"/>
+                        <include-screen name="breadcrumbs" share-scope="true"/>
                     </fail-widgets>
                 </section>
+                <include-screen name="category-include" share-scope="true"/>
             </widgets>
             <fail-widgets>
                 <section>


But then we return to main page (as it was before) instead of current category. 
Please open a Jira and let's see what we can do... 
https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices

Jacques

From: "Duc Trung NGUYEN" <[email protected]>
> Hi all,
>  I tried to test the theme multiflex (for ecommerce) and detect a small
> problem as the following: (USING http://demo-trunk.ofbiz.apache.org)
> 
> 1.connect to catalog manager
> 2.go to "store" tab and select the store with id 9000
> 3.change its viual theme to MULTIFLEX
> 
> 4.open the ecommerce site (it's ok with new theme)
> 5.select a catagory from the categories menu on the left side.
> 6.select another language
> 
> And the problem come up:
> The theme now is EC_DEFAULT instead of MULTIFLEX
> 
> Please tell me what is the problem and how to fix it.
> 
> Regards,
> Franck NGUYEN
>

Reply via email to