[
http://issues.apache.org/jira/browse/OFBIZ-111?page=comments#action_12459247 ]
Eriks Dobelis commented on OFBIZ-111:
-------------------------------------
The problem is that there are image links which use neither <@ofbizContentUrl>
nor <@ofblizUrl>, e.g.:
applications/order/webapp/ordermgr/entry/cart/showcart.ftl:119:
<img src="/images/fieldlookup.gif" width="15" height="14" border="0" alt="Click
here For Field Lookup"/>
I consider instances like these should be replaced with:
<img src="<@ofbizContentUrl>/images/fieldlookup.gif</@ofbizContentUrl>"
width="15" height="14" border="0" alt="Click here For Field Lookup"/>
another example:
framework/common/widget/CommonScreens.xml:
<set field="layoutSettings.styleSheets[+0]" value="/images/maincss.css"
global="true"/>
another one:
framework/images/webapp/images/ecommain.css:50:
img {
behavior: url("/images/pngbehavior.htc");
}
If I want to mount all ofbiz not at root, but at, e.g. /clientname (i.e. images
will be mounted at /clientname/images), then I have to replace manually all
hardwired "/images" links, which is not the right way to do it.
> 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
>
> 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