Opened 10 years ago
Closed 10 years ago
#927 closed Bug/Fehler (fixed)
Filter auf Artikeleigenschaften landet auf Startseite
| Reported by: | wiesenwaldi | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.1.0 |
| Component: | Shop | Version: | 2.0.1.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Ich hab ja erst gedacht, ich hätte was vermurkst...
Aber nachgestellt im Demo-Shop:
Kategorie mit Unterkategorie angelegt.
Artikeleigenschaft mit zwei Optionen angelegt (Ja/Nein)
In der Unterkategorie einen Artikel mit Artikeleigenschaft angelegt.
Einen zweiten Artikel daraus dupliziert.
Im Shop zur Kategorie runtergehangelt.
Dann über die Kategorie-Ansicht oben den Filter auf die Artikeleigenschaft gesetzt.
Resultat: Man landet auf der Startseite des Shops.
Lässt sich zuverlässig in beiden Standard-Templates reproduzieren.
Voraussetzung: Suchmaschinenfreundliche URLs sind deaktiviert.
Bei Verwendung suchmaschinenfreundlicher URLs funktioniert der Filter auf die Artikeleigenschaft dagegen ohne Probleme. Also tippe ich mal auf "Bug".
Attachments (0)
Change History (5)
comment:1 by , 10 years ago
comment:3 by , 10 years ago
| Milestone: | → modified-shop-2.0.0.1 |
|---|---|
| Version: | 2.0.0.0 → 2.0.0.1 |
comment:4 by , 10 years ago
<form id="filter" method="get" action="http://demo.modified-shop.org/trunk/index.php?cPath=2_9&filter%5B2%5D=3"> <input type="hidden" value="2_9" name="cPath">
ist im Trunk schon gefixt, richtig.
comment:5 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Bestätigt, habe ich auch schon festgestellt:
$FILTER_TAG muss jeweils um <input type="hidden" name="cPath" value="' . $cPath . '"> erweitert werden, wenn SEO Urls deaktiviert sind.
Weitere Informationen gibt es hier:
http://stackoverflow.com/questions/1116019/submitting-a-get-form-with-query-string-params-and-hidden-params-disappear
Habe es jetzt für das neue Sass-Bootstrap Template mit einem Hack gelöst, wirklich nicht schön. HTML gehört einfach ins Template und nur die Daten sollten vom Core übergeben werden.