Actually if it is currency you should NOT use the ?string.currency
built-in because you can't tell it which currency you want displayed
(it uses the default currency for the users locale, which is often
incorrect). That is why we have the @ofbizCurrency transform, for
example:
<@ofbizCurrency amount=price.price isoCode=price.currencyUsed/>
-David
On May 27, 2009, at 10:55 AM, Adrian Crum wrote:
Vikas,
I will let you decide. I don't know what the motivation was for
making the change.
Freemarker knows the user's locale, so numbers should be formatted
correctly. If you want a number formatted as currency, then you use
the ?string.currency built-in. The result should be currency
formatted according to the user's locale.
I don't know if the ofbizAmount transform does something in addition
to that.
Try it out and see.
-Adrian
Vikas Mayur wrote:
Hi Adrian,
Thanks for the pointer. Do you think we should also change similar
pattern followed in editorderitems.ftl as there are examples for
both?
Vikas
On May 27, 2009, at 9:57 PM, Adrian Crum wrote:
A simpler way to do this would be to use:
<input size="6" type="text" name="price_${cartLineIndex}" value="$
{price?string.currency}"/>
-Adrian
[email protected] wrote:
Author: mor
Date: Wed May 27 16:06:48 2009
New Revision: 779221
URL: http://svn.apache.org/viewvc?rev=779221&view=rev
Log:
Localized Unit Price input field in showcartitems.ftl. Patch from
Mridul Pathak, part of OFBIZ-2530 (https://issues.apache.org/jira/browse/OFBIZ-2530
)
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/entry/cart/
showcartitems.ftl
Modified: ofbiz/trunk/applications/order/webapp/ordermgr/entry/
cart/showcartitems.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/entry/cart/showcartitems.ftl?rev=779221&r1=779220&r2=779221&view=diff
=
=
=
=
=
=
=
=
=
=
=
===================================================================
--- ofbiz/trunk/applications/order/webapp/ordermgr/entry/cart/
showcartitems.ftl (original)
+++ ofbiz/trunk/applications/order/webapp/ordermgr/entry/cart/
showcartitems.ftl Wed May 27 16:06:48 2009
@@ -250,7 +250,7 @@
<#else>
<#assign price = cartLine.getBasePrice()>
</#if>
- <input size="6" type="text" name="price_$
{cartLineIndex}" value="${price}"/>
+ <input size="8" type="text" name="price_$
{cartLineIndex}" value="<@ofbizAmount amount=price/>"/>
</#if>
</div>
</td>