mit einer Listview über Dokumente erstelle ich eine Übersicht von Artikel einer Kategorie.
Dabei kann ich jeden Artikel in den Warenkorb legen, die Menge kann der Kunde über ein drop-down bestimmen. Deshalb nutze ich <we:form type="shoplist" id="self">, schicke das Formular mit id="self" an sich selber und binde eine Miniübersicht über den Warenkorb ein.
Das funkioniert soweit alles gut, jetzt kommt der Haken:
Auf Folgeseiten der Listview, z.B.:
Code: Alles auswählen
index.php?we_lv_start_lv-artikel=5
Das hat zur Folge: auf Seite 10 lege ich einen Artikel in den Warenkorb, danach lande ich logischerweise wieder ganz am Anfang der Listview (index.php) und wenn ich einen weiteren Artikel auf Seite 10 in meinen Warenkorb legen will, muss ich mich wieder bis dahin durchklicken.
Ein Live-Beispiel sagt mehr als tausend Worte: auf Seite 2 einer Lisview beim Shop von wineum
mal einen Artikel in den Warenkorb legen. (Ich hab mit Wineum selbst nichts zu tun..)
Ich hätte gerne:
dass der Kunde, nachdem er einen Artikel in den Warenkorb gelegt hat, auf der gleichen Seite bleibt. Also, wenn ich von Seite 10 einen Artikel in den Warenkorb lege, will ich danach weiter auf Seite 10 bleiben und nicht auf der ersten Seite der Übersicht landen.
Hat dazu jemand einen Lösungsansatz/Idee?
Das wäre toll, Danke!
p.s.: Falls es weiterhilft, hier ein gekürzter Codeauszug aus dem Template für die Artikelübersicht:
Code: Alles auswählen
<we:listview type="document" categories="...." name="lv-artikel" searchable="false" rows="5">
<h1><we:category field="Title" id="9" /></h1>
<we:repeat>
[B] <we:form type="shopliste" id="self">[/B]
<h3 class="shoptitle"><we:field name="shoptitle" alt="we_path" /></h3>
<we:field name="shopdescription" />
<p>Preis: <we:field name="price" id="price" /> €, <small>zzgl.gesetzlicher MwSt.</small></p>
<p>
<label>Bestellmenge:
<select>
<option value="..." >Bezeichnung</option>
</select>
</label>
</p>
<input type="image" ..... />
</we:form>
</we:repeat>
</we:listview>