[
https://issues.apache.org/jira/browse/OFBIZ-4931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sharan Foga updated OFBIZ-4931:
-------------------------------
Sprint: Bug Crush Event - 21/2/2015
> Proposal to remove catalog's "Template Path Prefix" and "Content Path Prefix"
> -----------------------------------------------------------------------------
>
> Key: OFBIZ-4931
> URL: https://issues.apache.org/jira/browse/OFBIZ-4931
> Project: OFBiz
> Issue Type: Bug
> Components: product
> Affects Versions: Trunk
> Reporter: Wai
>
> In reference to the posting,
> http://ofbiz.135035.n4.nabble.com/Proposal-to-remove-catalog-s-quot-Template-Path-Prefix-quot-field-from-user-interface-td4633296.html
> http://demo-trunk.ofbiz.apache.org/catalog/control/EditProdCatalog?prodCatalogId=DemoCatalog
> It seems that the code blindly prepends the "Template Path Prefix" value to
> the category's "Detail Screen" field resulting in a file path format that
> would cause an exception.
> Hence, if a catalog's "Template Path Prefix" is "zzz" and a category's
> "Detail Screen" is "somedetailscreen", the resulting screen that ofbiz looks
> for is "/zzzsomedetailscreen". Which ofbiz would not be able to locate based
> on the format of the screen location. Hence, cause an exception.
> If a catalog's "Template Path Prefix" is "zzz" and a category's "Detail
> Screen" is
> "component://ecommerce/widget/CatalogScreens.xml#somedetailscreen", the
> resulting screen that ofbiz looks for is
> "/zzzcomponent://ecommerce/widget/CatalogScreens.xml#somedetailscreen".
> Which ofbiz would not be able to located due to the improper format. Hence
> cause an exception.
> Since this code never worked since 2006 when it was first placed into the svn
> repository. I don't think anyone has made use of it since.
> Regarding a catalog's "Content Path Prefix" field, it also exhibits the same
> flaw. That of blindly prepending this field. This field is generally used to
> specify the product images to be shown in the ecommerce component.
> When this field is empty, the generated image url in ecommerce is shown below
> (note that it is using "image" webapp context):
> /images/products/ENCHILADAS/small.png
> If you were to specify "/zzz" for "Content Path Prefix", the resulting url
> for the generated image tag is shown below (note that it is using "zzz"
> webapp context):
> /zzz/images/products/ENCHILADAS/small.png
> As you can see. "Content Path Prefix" specifies a "zzz" webapp context with
> a subdirectory "image". I doubt this was the intent of the field. The
> question is, where exactly are you supposed to place this field value?
> I propose to remove the catalog's "Template Path Prefix" field from the
> catalog's user interface and assoc code to reduce the confusion.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)