Author: jleroux
Date: Wed Mar 23 18:52:45 2011 New Revision: 1084671 URL: http://svn.apache.org/viewvc?rev=1084671&view=rev Log: A modified patch from Konstantin Nikkel "Exception while creating a productBarCode" https://issues.apache.org/jira/browse/OFBIZ-4226 - OFBIZ-4226 If you try to create a barcode of a product that has no productName as content, you get the exception "Variable pruductName does not exist". An exclamation mark in the "ProductBarCode.fo.ftl" manages this problem. I added this feature, so I changed it a bit more by using also internalName as default for productName and changed the decorator since now productName is not needed (better to do that only in the ProductBarCode.fo screen, I checked it's no used anywhere else) Modified: ofbiz/trunk/applications/product/webapp/catalog/product/ProductBarCode.fo.ftl ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml Modified: ofbiz/trunk/applications/product/webapp/catalog/product/ProductBarCode.fo.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/product/ProductBarCode.fo.ftl?rev=1084671&r1=1084670&r2=1084671&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/product/ProductBarCode.fo.ftl (original) +++ ofbiz/trunk/applications/product/webapp/catalog/product/ProductBarCode.fo.ftl Wed Mar 23 18:52:45 2011 @@ -32,7 +32,7 @@ under the License. <fo:page-sequence master-reference="main"> <fo:flow flow-name="xsl-region-body" font-family="Helvetica"> <fo:block text-align="center"> - ${productName} + ${productName!} </fo:block> <fo:block text-align="center"> <fo:instream-foreign-object> Modified: ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml?rev=1084671&r1=1084670&r2=1084671&view=diff ============================================================================== --- ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml (original) +++ ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml Wed Mar 23 18:52:45 2011 @@ -31,8 +31,6 @@ under the License. <property-map resource="PartyUiLabels" map-name="uiLabelMap" global="true"/> <property-map resource="OrderUiLabels" map-name="uiLabelMap" global="true"/> <set field="productId" from-field="parameters.productId"/> - <entity-one entity-name="Product" value-field="product"/> - <set field="productName" from-field="product.productName"/> </actions> <widgets> <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> @@ -367,7 +365,7 @@ under the License. <decorator-screen name="CommonProductDecorator" location="${parameters.productDecoratorLocation}"> <decorator-section name="body"> <screenlet title="${uiLabelMap.PageTitleEditProductAssetUsage}"> - <include-form name="EditProductAssetUsage" location="component://product/widget/catalog/ProductForms.xml"/> + <include-form name="EditProductAssetUsage" location="component://product/widget/catalog/ProductForms.xml"/> </screenlet> <screenlet title="${uiLabelMap.PageTitleEditProductAssetUsage}"> <container> @@ -1264,7 +1262,8 @@ under the License. <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/> <set field="productId" from-field="parameters.productId"/> - <set field="productName" from-field="parameters.productName"/> + <entity-one entity-name="Product" value-field="product" auto-field-map="true"/> + <set field="productName" from-field="product.productName" default-value="product.internalName"/> </actions> <widgets> <platform-specific> @@ -1334,7 +1333,7 @@ under the License. </widgets> </section> </screen> - + <screen name="BestSellingProducts"> <section> <actions> |
Free forum by Nabble | Edit this page |