[ 
http://issues.apache.org/jira/browse/OFBIZ-111?page=comments#action_12459257 ] 
            
Chris Howe commented on OFBIZ-111:
----------------------------------

The second patch takes care of the situations like the CommonScreens.xml 
example you gave, but just from the applications components.  The XML should be 
giving the relative path, and the template that actually contains the <img> tag 
should handle  the transform.  That's not to say it's there may not be 
offending code in a screen widget <image> tag or a form widget, but both of 
those should have the ability to handle the transform.

Since CSS is not a scripting language, the only way you can update that is 
through a startup service that uses string buffer to rewrite the css file on 
startup.

I don't believe calendar1.js has access to the freemarker transform, so this 
would need to be  created with a startup service as well.

> Using hardwired /images instead of <@ofbizContentUrl> in .ftl files
> -------------------------------------------------------------------
>
>                 Key: OFBIZ-111
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-111
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Bug
>          Components: content, ecommerce, manufacturing, order, party, product
>    Affects Versions: SVN trunk
>            Reporter: Eriks Dobelis
>            Priority: Minor
>         Attachments: additionalContentUrl.patch, contentUrl.patch
>
>
> There are some template and script files which use hardwired links, e.g. 
> /images. This means that ofbizContentUrl is not taken into account and may 
> not work if some components (especially images) are mounted at different 
> locations.
> For ftl files <@ofbizContentUrl> should be used. I have no good idea what to 
> do with javascript and css files.
> This is a list of files created by grep (grepping "\"/images" ) from 
> application directory, which probably should be fixed.
> content/webapp/content/images/composite.js
> ecommerce/webapp/ecommerce/shoppinglist/editShoppingList.ftl
> ecommerce/webapp/ecommerce/cart/showcart.ftl
> ecommerce/webapp/ecommerce/includes/header.ftl
> ecommerce/webapp/ecommerce/order/splitship.ftl
> manufacturing/webapp/manufacturing/routing/EditRoutingTaskAssoc.ftl
> manufacturing/webapp/manufacturing/jobshopmgt/CreateProductionRun.ftl
> manufacturing/webapp/manufacturing/bom/EditProductBom.ftl
> order/webapp/ordermgr/entry/cart/showcartitems.ftl
> order/webapp/ordermgr/entry/cart/showcart.ftl
> order/webapp/ordermgr/entry/catalog/productsummary.ftl
> order/webapp/ordermgr/entry/catalog/productdetail.ftl
> order/webapp/ordermgr/entry/catalog/configproductdetail.ftl
> order/webapp/ordermgr/order/appendorderitem.ftl
> party/webapp/partymgr/party/EditPartyRelationships.ftl
> product/webapp/facility/returns/receiveReturn.ftl
> product/webapp/facility/facility/FindFacilityLocation.ftl
> product/webapp/facility/facility/EditFacilityGroups.ftl
> product/webapp/facility/shipment/QuickShipOrder.ftl
> product/webapp/facility/shipment/FindShipment.ftl
> product/webapp/facility/group/EditFacilityGroupMembers.ftl
> product/webapp/facility/group/EditFacilityGroupRollup.ftl
> product/webapp/facility/inventory/receiveInventory.ftl
> product/webapp/facility/inventory/TransferInventoryItem.ftl
> product/webapp/facility/inventory/EditInventoryItem.ftl
> product/webapp/catalog/product/EditProductQuickAdmin.ftl
> product/webapp/catalog/product/ApplyFeaturesFromCategory.ftl
> product/webapp/catalog/product/EditProductAssoc.ftl
> product/webapp/catalog/product/EditProductFeatures.ftl
> product/webapp/catalog/product/EditProductFacilityLocations.ftl
> product/webapp/catalog/find/keywordsearch.ftl
> product/webapp/catalog/promo/EditProductPromoStores.ftl
> product/webapp/catalog/store/EditProductStorePromos.ftl
> product/webapp/catalog/store/EditProductStoreSurveys.ftl
> product/webapp/catalog/category/EditCategoryProducts.ftl
> product/webapp/catalog/category/EditCategoryParties.ftl
> product/webapp/catalog/category/EditCategoryRollup.ftl
> product/webapp/catalog/category/EditCategoryProdCatalogs.ftl
> product/webapp/catalog/category/EditCategoryFeatureCats.ftl

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to