Adrian, you missed the ${} around isoCode, but even that doesn't work, it
displays the $ symbol, probably the isoCode is not getting updated.On Fri, Sep 25, 2009 at 8:27 PM, Adrian Crum <[email protected]> wrote: > Oops, that example should be: > > <set field="shippingDesc" value="${carrierShipmentMethod.partyId} > ${carrierShipmentMethod.description} - ${shippingEst?currency(isoCode)}"/> > > -Adrian > > > Adrian Crum wrote: > >> Simon, >> >> You will need to use the ?currency(String IsoCode) string expansion >> modifier in the set element: >> >> <set field="shippingDesc" value="${carrierShipmentMethod.partyId} >> ${carrierShipmentMethod.description} - ${shippingEst?currency(String >> IsoCode)}"/> >> >> Search the existing XML files for "?currency(" and you will see how it is >> used. >> >> Once you have the problem corrected, supply a patch to Jira and we will >> see to it that it is included in the project. >> >> -Adrian >> >> >> Simon Hutchinson wrote: >> >>> Hi, >>> >>> In check-out process for eCommerce the descriptions of the shipment >>> options include a price, however this always displayed as $ despite the uom >>> for the shipment estimate being set to GBP. >>> >>> I have looked at getShipOptions in CustomerEvents.xml and it appears that >>> the currency symbol is hard-coded at the moment - notice the extra $ before >>> $${shippingEst} >>> >>> <set field="shippingDesc" value="${carrierShipmentMethod.partyId} >>> ${carrierShipmentMethod.description} - $${shippingEst}"/> >>> >>> I am happy to fix this but was hoping that someone could please point me >>> in the right direction for getting the correct currency symbol. >>> >>> I have seen the @ofbizCurrency tag used in freemarker templats however I >>> would need something equivalent from Minilang to solve here as the result of >>> getShipOptions is simply returned as json to a javascript function in >>> checkoutProcess.js >>> >>> Note: The getShipOptions simple method uses this >>> <call-object-method obj-field="shoppingCart" method-name="getCurrency" >>> ret-field="currency"/> >>> >>> which returns the ISO value, in my case GBP - Can I call something to get >>> the £ symbol for this ISO code perhaps? >>> >>> Regards >>> >>> Simon >>> >> >>
