View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006706 | OXID eShop (all versions) | 1.01. Products (product, categories, manufacturer, promotions etc.) | public | 2017-10-11 11:06 | 2017-11-24 10:49 |
| Reporter | stroebjo | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 4.10.5 / 5.3.5 | ||||
| Summary | 0006706: Attribut Filters with ampersand | ||||
| Description | If values are Added to an Attribute Object they are escaped with htmlspecialchars (see http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.10.5/oxattribute_8php_source.html#l00213). If an attribute value has an "&" this get's escaped to "%26amp%3B", und following that no match for the selected filter is found, when the filter is executed in oxArticleList::_getFilterSql(). | ||||
| Steps To Reproduce | - Add new attribute - Assign attribute to product and set a value containing and "&" - Connect the attribute to an category - Select filter in the frontend - No article matching the attribute is shown. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Theme | Flow | ||||
| Browser | All | ||||
| PHP Version | 5.6 | ||||
| Database Version | Not defined | ||||
|
|
Since the ticket is now acknowledged, can you provide any form of timeframe/milestone in which this issue will be resolved? I have a customer which faces the problem, and I would like to know how to move forward on this. Thanks! |
|
|
In the current demoshop version 4.10.6 it is not reproducable. Create a new attribute in the demo shop "Lieferumfang". Assign attribute to the product "Kite RRD PASSION 2010" with value "Kite & Tasche". Subsequently assign to the attribute the category "Lieferumfang". In frontend category Kites select atribute filter and the article that matches the attribute is displayed. (see screenshot above). |