# Merkzettel an andere Stelle verschieben - {$sNotesQuantity} bleibt leer

**URL:** <https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687>\
**Category:** Themes & Design\
**Created:** [10. Mai 2017 um 14:42 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687 "2017-05-10T14:42:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![davida](https://avatars.discourse-cdn.com/v4/letter/d/ba8739/32.png) [@davida](https://forum.shopware.com/u/davida)\
**Post date:** [10. Mai 2017 um 14:42 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687/1 "2017-05-10T14:42:25Z")

</div>

Hallo zusammen,

ich habe den Link zum Merkzettel in die Hauptnavigationsleiste (main-navigation.tpl) verschoben. Hier möchte ich nun auch anzeigen lassen, wie viele Artikel sich auf dem Merkzettel befinden.

An der Standardstelle (/widgets/info.tpl) wird dies auch richtig ausgegeben.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1889b72fdd21b00e01b6e8b4d07655c6eae62eda.png)

Sobald ich aber den folgenden Code in die main-navigation.tpl einfüge wird ein Wert von 0 ausgegeben, egal wieviele Artikel sich auf dem Merkzettel befinden.

```
 {$sNotesQuantity} 

```

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/037af139d58c97ec343d5c57a960abc016ff0cc9.png)

Ich habe nachgeschaut und in der Variable ist dementsprechend auch eine 0 hinterlegt.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/4c4fc739870e87b6f580c9e3ecaab20e1e5774df.png)

&nbsp;

Wie kann es nun sein, dass von der info.tpl aus die selbe Variable genutzt wird aber dennoch der richtige Wert ausgegeben wird?

&nbsp;

&nbsp;

Hat hier jemand einen Lösungsvorschlag?

&nbsp;

Viele Grüße,

David

---

<div class="post-metadata">

**Author:** ![nicole\_flow](https://avatars.discourse-cdn.com/v4/letter/n/e9bcb4/32.png) [@nicole\_flow](https://forum.shopware.com/u/nicole_flow)\
**Post date:** [9. Juni 2017 um 12:38 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687/2 "2017-06-09T12:38:22Z")

</div>

Hey David,&nbsp;

in der info.tpl befindet sich eine If-Abfrage. Hast du diese&nbsp;auch übernommen?&nbsp;&nbsp; &nbsp;&nbsp;

So müsste sie normal aussehen:&nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {if $sNotesQuantity \> 0}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {$sNotesQuantity}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {/if}

&nbsp;

&nbsp;

VG , Nicole

---

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [27. Juli 2017 um 12:52 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687/3 "2017-07-27T12:52:30Z")

</div>

```
 {$sNotesQuantity} ist nur unter Template Vars \> widgets\checkout\info.tpl befüllt. In allen anderen Controller ist es 0
```

---

<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:** [31. Juli 2017 um 08:32 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687/4 "2017-07-31T08:32:34Z")

</div>

Wie @mdsw‍ schon schrieb steht dir die Variable nur im “widgets/checkout/info.tpl” zur Verfügung. Widget-Calls werden bei uns mit aktivierten HTTP-Cache nicht gecacht, da die Ausgabe der Artikel auf dem Merkzettel oder auch der Warenkorb immer live kommen soll.

Daher musst du die Ausgabe der Variable weiterhin im “checkout/info.tpl” durchführen.

Viele Grüße,  
Stephan Pohl&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [31. Juli 2017 um 13:33 UTC](https://forum.shopware.com/t/merkzettel-an-andere-stelle-verschieben-snotesquantity-bleibt-leer/45687/5 "2017-07-31T13:33:12Z")

</div>

Ich habe mal in einem Theme die Variable in der checkout/info.tpl einfach in den DOM in einen versteckten container gelegt und dann per jQuery abgerufen… nicht die coolste Variante aber es funktioniert.
