# Merkzettel

**URL:** <https://forum.shopware.com/t/merkzettel/4037>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [24. August 2011 um 13:33 UTC](https://forum.shopware.com/t/merkzettel/4037 "2011-08-24T13:33:23Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [24. August 2011 um 13:33 UTC](https://forum.shopware.com/t/merkzettel/4037/1 "2011-08-24T13:33:23Z")

</div>

(Wie) kann ich verhindern, dass nach einer Merkzettel-Ablage der Merkzettel angezeigt wird?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [24. August 2011 um 13:53 UTC](https://forum.shopware.com/t/merkzettel/4037/2 "2011-08-24T13:53:32Z")

</div>

quote=“avenger” kann ich verhindern, dass nach einer Merkzettel-Ablage der Merkzettel angezeigt wird?[/quote] Theoretisch so im Notes.php Controller. Aber ich habe noch nicht raus, wie ich die ArtikelID $articleID als sArticle mitgeben kann: `<?php class Shopware_Controllers_Frontend_Note extends Enlight_Controller_Action
{
	public function indexAction()
	{
		$this->View()-\>sNotes = Shopware()-\>Modules()-\>Basket()-\>sGetNotes(); } public function deleteAction() { if (!empty($this-\>Request()-\>sDelete)){ Shopware()-\>Modules()-\>Basket()-\>sDeleteNote($this-\>Request()-\>sDelete); } $this-\>forward('index'); } public function addAction() { $ordernumber = $this-\>Request()-\>ordernumber; if (!empty($ordernumber)){ $articleID = Shopware()-\>Modules()-\>Articles()-\>sGetArticleIdByOrderNumber($ordernumber); $articleName = Shopware()-\>Modules()-\>Articles()-\>sGetArticleNameByOrderNumber($ordernumber); $this-\>View()-\>sArticleName = $articleName; if (!empty($articleID)){ Shopware()-\>Modules()-\>Basket()-\>sAddNote($articleID, $articleName, $ordernumber); } } //$this-\>forward('index'); $this-\>forward('detail', 'index', null, array('sArticle' =\> $articleID)); } } `

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [24. August 2011 um 16:38 UTC](https://forum.shopware.com/t/merkzettel/4037/3 "2011-08-24T16:38:22Z")

</div>

deleted

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [25. August 2011 um 01:25 UTC](https://forum.shopware.com/t/merkzettel/4037/4 "2011-08-25T01:25:28Z")

</div>

Also das sollte vorzugsweise dann über ein Plugin erfolgen @Ottscho 😉 Ansonsten ist die Anpassung beim nächsten Update weg. Das müsste so wie du es probiert hast, eigentlich funktionieren. $this-\>forward(‚detail‘, ‚index‘, ‚frontend‘, array(‚sArticle‘ =\> articleID)); Was sagt denn ein var\_dump(\_REQUEST); exit; in der indexAction des Detail-Controllers? Übernimmt er die Variable dort?

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [25. August 2011 um 06:04 UTC](https://forum.shopware.com/t/merkzettel/4037/5 "2011-08-25T06:04:03Z")

</div>

[quote=“Stefan Hamann”]Also das sollte vorzugsweise dann über ein Plugin erfolgen @Ottscho 😉 Ansonsten ist die Anpassung beim nächsten Update weg.[/quote] Noch besser wäre es natürlich, wenn man das Verhalten im Backend konfigurieren könnte…

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [25. August 2011 um 07:47 UTC](https://forum.shopware.com/t/merkzettel/4037/6 "2011-08-25T07:47:46Z")

</div>

[quote=“Stefan Hamann”]Also das sollte vorzugsweise dann über ein Plugin erfolgen @Ottscho 😉 Ansonsten ist die Anpassung beim nächsten Update weg. Das müsste so wie du es probiert hast, eigentlich funktionieren. $this-\>forward(‘detail’, ‘index’, ‘frontend’, array(‘sArticle’ =\> articleID)); Was sagt denn ein var\_dump(\_REQUEST); exit; in der indexAction des Detail-Controllers? Übernimmt er die Variable dort?[/quote] Es erscheint die Startseite und var\_dump gibt überhaupt nichts aus.

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [25. August 2011 um 08:21 UTC](https://forum.shopware.com/t/merkzettel/4037/7 "2011-08-25T08:21:11Z")

</div>

Hi, die Reihenfolge der Parameter stimmt einfach nicht. Falsch: `$this-\>forward('detail', 'index', 'frontend', array('sArticle' =\> $articleID));` Richtig: `$this-\>forward('index', 'detail', 'frontend', array('sArticle' =\> $articleID));` Und eine Umleitung mit Url-Wechsel würde so aussehen: `$this-\>redirect(array('controller' =\> 'detail', 'sArticle' =\> $articleID));` Heiner

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [25. August 2011 um 08:26 UTC](https://forum.shopware.com/t/merkzettel/4037/8 "2011-08-25T08:26:33Z")

</div>

Jo, funktioniert 🙂 Gerade getestet…

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [25. August 2011 um 08:29 UTC](https://forum.shopware.com/t/merkzettel/4037/9 "2011-08-25T08:29:50Z")

</div>

[quote=“Stefan Hamann”]Also das sollte vorzugsweise dann über ein Plugin erfolgen @Ottscho 😉 Ansonsten ist die Anpassung beim nächsten Update weg. Das müsste so wie du es probiert hast, eigentlich funktionieren. $this-\>forward(‘detail’, ‘index’, ‘frontend’, array(‘sArticle’ =\> articleID)); Was sagt denn ein var\_dump(\_REQUEST); exit; in der indexAction des Detail-Controllers? Übernimmt er die Variable dort?[/quote] Da fällt mir gerade ein… Vor Wochen hatten wir mal die Möglichkeit diskutiert, in der Beachrichtigungs-eMail über neue Forenbeiträge den Text des neuen POSTs gleich einzubauen. Ist die Idee sanft entschlafen?

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [25. August 2011 um 10:50 UTC](https://forum.shopware.com/t/merkzettel/4037/10 "2011-08-25T10:50:31Z")

</div>

[quote=“avenger”] Da fällt mir gerade ein… Vor Wochen hatten wir mal die Möglichkeit diskutiert, in der Beachrichtigungs-eMail über neue Forenbeiträge den Text des neuen POSTs gleich einzubauen. Ist die Idee sanft entschlafen?[/quote] Keine Sorge, die Idee ist nicht eingeschlafen. Die Funktionalität wird beim Update der Forum-Software umgesetzt. Viele Grüße, Stephan Pohl :shopware:
