View Issue Details

IDProjectCategoryView StatusLast Update
0003093OXID eShop (all versions)1.01. Products (product, categories, manufacturer, promotions etc.)public2012-12-07 14:10
Reportertjungcl Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product VersionPast development 
Summary0003093: to deactivate attribute filter, user has to choose "please choose". the other dropdown option has no sense.
Descriptionif the user has an active attribute filter and wants to deactivate that filter to see all products again, he has to click the active filter and select "please choose" from the dropdown.
Furthermore there is only a second option in the dropdown which is the filter that is already active.

for example:

color: please choose
=> green
=> blue
=> yeloow

you choose blue. no the page reloads and the filter dropdown is:

color: blue
=> please choose
=> blue

That dropdown box is as is stated above totally unintuitive: it has to options where the first has a name that doesnt say what it does (=deactivate color filter) and the second has no sense at all (clicking it reloads the page without changing anything).

TagsAttributes
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Activities

tjungcl

2011-07-28 13:21

reporter   ~0004895

another thing about the attribut filter dropdown:
although each dropdown entry is a link, the links all point to '#' and are only made to work with javascript using the rel attribute.

so without javascript this cant work. Better use working links using the filtervalues as url-parameters instead of a post-form

tjungcl

2011-07-28 17:02

reporter   ~0004898

after working on the problem a bit, i realised why the filter-dropdown is

color: blue
=> please choose
=> blue

the clicked value is copied into the dropdown lable on click and if the value was "reset filter", this text would be visible as label until the page reloads which looks wrong too. But "please choose" in the dropdown list is not better, so there should really be a fix like an additional hidden text that is used instead or so.

And i also learned why there is only a "blue". The template just loads all attributes that are left after filtering, and when blue is filtered, only blue is left of course.
This should be solved in a different way:

if i filter the color blue, i want to be able to switch to another color with one click, not with two clicks and a page reload. So when calculating the available attribute values for color, the color-filter has to be deactivated (only for the calculation) and activated again afterwards.

that way you still have the functionality of displaying only the attributes that are available with the current filtering, but a attribut does no longer filter out its own values.