# Positionen anzeigen Hilfe

**URL:** <https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [14. November 2012 um 11:38 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819 "2012-11-14T11:38:32Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Haijo](https://avatars.discourse-cdn.com/v4/letter/h/b5e925/32.png) [@Haijo](https://forum.shopware.com/u/Haijo)\
**Post date:** [14. November 2012 um 11:38 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/1 "2012-11-14T11:38:32Z")

</div>

Hi,würde gerne im Header die Anzeige „Positionen anzeigen“ rausnehmen. Jetzt hab ich in der „checkout\_actions.tpl“ folgenden Teil rausgenommen. [code]

{s name=‚IndexActionShowPositions‘}{/s} {\* Ajax loader \*}  
&nbsp;

[/code] So weit,so gut. Nur leider erscheint das Ding wieder sobald ich einen Artikel in den Warenkorb lege. Nach Aktualisierung der Browserfensters ist es wieder weg…???

---

<div class="post-metadata">

**Author:** ![bbene](https://avatars.discourse-cdn.com/v4/letter/b/9de0a6/32.png) [@bbene](https://forum.shopware.com/u/bbene)\
**Post date:** [14. November 2012 um 12:52 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/2 "2012-11-14T12:52:54Z")

</div>

Der interessante Part ist: {s name=‘IndexActionShowPositions’}{/s} ohne das wird auch der Text nicht angezeigt

---

<div class="post-metadata">

**Author:** ![Haijo](https://avatars.discourse-cdn.com/v4/letter/h/b5e925/32.png) [@Haijo](https://forum.shopware.com/u/Haijo)\
**Post date:** [14. November 2012 um 14:29 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/3 "2012-11-14T14:29:23Z")

</div>

Nee,das funkt so nicht wirklich. Hier mal meine checkout\_actions.tpl [b]{extends file=‚parent:\_emotion/frontend/index/checkout\_actions.tpl‘} {block name=„frontend\_index\_checkout\_actions\_cart“}

[{if $sUserLoggedIn}{s name=‚IndexLinkCheckout‘}{/s}{else}{s namespace=‚frontend/index/checkout\_actions‘ name=‚IndexLinkCart‘}{/s}{/if}]({url controller=‚checkout‘ action=‚cart‘} „{s namespace=‚frontend/index/checkout\_actions‘ name=‚IndexLinkCart‘}{/s}“)

[{s namespace=‚frontend/index/checkout\_actions‘ name=‚IndexLinkCart‘}{/s}]({url controller=‚checkout‘ action=‚cart‘} „{s namespace=‚frontend/index/checkout\_actions‘ name=‚IndexLinkCart‘}{/s}“)

{$sBasketAmount|currency}\*

[color=red]

{s name=‚IndexActionShowPositions‘}{/s} {\* Ajax loader \*}  
&nbsp;

[/color] {if $sBasketQuantity \> 0} [{$sBasketQuantity}]({url controller=‚checkout‘ action=‚cart‘}) {/if}  
&nbsp;

{/block}[/b] Der rot markierte Bereich ist der den ich rausgenommen hab gegenüber dem Originalblock. Wie gesagt.Alles wunderbar so,aber wenn ich einen Artikel in den Korb lege erscheint das mit den Positionen anzeigen wieder. Nach Browser aktualisieren ist es wieder weg???

---

<div class="post-metadata">

**Author:** ![Lignea1](https://avatars.discourse-cdn.com/v4/letter/l/f19dbf/32.png) [@Lignea1](https://forum.shopware.com/u/Lignea1)\
**Post date:** [16. November 2012 um 09:14 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/4 "2012-11-16T09:14:53Z")

</div>

Das selbe Thema beschäftigt uns gerade auch - leider auch noch keine Lösung dazu gefunden… 😕 Ok habe nun eine Lösung, ob die schön oder unschön ist weiß ich aktuell nicht, aber diese funktioniert: meine header.tpl - habe dort einfach die Zeile ` 'ajax\_cart': '{url controller="checkout"}', ` rausgelöscht bzw. überschreiben lassen ohne diese Zeile in meiner header.tpl. [code] {extends file=‘parent:frontend/index/header.tpl’} {block name=“frontend\_index\_header\_css\_screen” append} {/block} {block name=“frontend\_index\_header\_javascript”}   
//\<![CDATA[  
{block name=“frontend\_index\_header\_javascript\_inline”}  
var timeNow = {time() nocache};

```
	jQuery.controller = {ldelim}
        'vat_check_enabled': '{config name='vatcheckendabled'}',
		'ajax_search': '{url controller="ajax_search"}',
		'ajax_login': '{url controller="account" action="ajax_login"}',
		'register': '{url controller="register"}',
		'checkout': '{url controller="checkout"}',
		'ajax_logout': '{url controller="account" action="ajax_logout"}',
		'ajax_validate': '{url controller="register"}'
	{rdelim};
{/block}
//]]>
</script>[/code] greetz
```

---

<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:** [16. November 2012 um 09:23 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/5 "2012-11-16T09:23:53Z")

</div>

Ohne viel Aufwand geht es über die CSS: ` div.ajax\_basket\_container {display: none;} `

---

<div class="post-metadata">

**Author:** ![Lignea1](https://avatars.discourse-cdn.com/v4/letter/l/f19dbf/32.png) [@Lignea1](https://forum.shopware.com/u/Lignea1)\
**Post date:** [16. November 2012 um 09:27 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/6 "2012-11-16T09:27:57Z")

</div>

[quote=“ottscho”]Ohne viel Aufwand geht es über die CSS: ` div.ajax\_basket\_container {display: none;} `[/quote] Ist für mich aber keine akzeptable Lösung, denn die Ladezeit hast du deshalb dennoch für eine Funktion die nicht genutzt wird. Edit: Nun habe ich mich zu früh gefreut, kriege nun einen Fehler sobald ich in die Cart gehe…

---

<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:** [16. November 2012 um 09:28 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/7 "2012-11-16T09:28:53Z")

</div>

Dann schmeiß es in der JQuery raus. Die DIV wird so viel ich weiß zur Laufzeit erstellt.

---

<div class="post-metadata">

**Author:** ![Lignea1](https://avatars.discourse-cdn.com/v4/letter/l/f19dbf/32.png) [@Lignea1](https://forum.shopware.com/u/Lignea1)\
**Post date:** [16. November 2012 um 09:33 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/8 "2012-11-16T09:33:29Z")

</div>

[code] {extends file=‚parent:frontend/index/header.tpl‘} {block name=„frontend\_index\_header\_css\_screen“ append} {/block} {block name=„frontend\_index\_header\_javascript“}   
//\<![CDATA[  
{block name=„frontend\_index\_header\_javascript\_inline“}  
var timeNow = {time() nocache};

```
	jQuery.controller = {ldelim}
        'vat_check_enabled': '{config name='vatcheckendabled'}',
		'ajax_search': '{url controller="ajax_search"}',
		'ajax_login': '{url controller="account" action="ajax_login"}',
		'register': '{url controller="register"}',
		'checkout': '{url controller="checkout"}',
		'ajax_logout': '{url controller="account" action="ajax_logout"}',
		'ajax_validate': '{url controller="register"}'
	{rdelim};
{/block}
//]]>
</script> {block name="frontend\_index\_header\_javascript\_jquery"} <script type="text/javascript" src="%7Blink%20file='frontend/_resources/javascript/jquery.shopware.js'%7D"></script> {/block} {/block} [/code] Also so sieht meine header.tpl nun aus - damit gehts auch, hatte vergessen das JS unten mitzukopieren xD sollte mir erst noch nen Kaffee holen :D
```

---

<div class="post-metadata">

**Author:** ![Lignea1](https://avatars.discourse-cdn.com/v4/letter/l/f19dbf/32.png) [@Lignea1](https://forum.shopware.com/u/Lignea1)\
**Post date:** [19. November 2012 um 16:36 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/9 "2012-11-19T16:36:05Z")

</div>

Interessant ist nun festzustellen, dass scheinbar ein ganz anderes Template geladen wird, sobald man etwas in den Warenkorb legt. Bevor ein Artikel in den Warenkorb geht

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/2/24520594a2b4cf8718c4b38d5a15f66ac9dade4c.png) Nachdem der Artikel in den Warenkorb ging Wenn man die Seite dann aktualisiert, ist wieder Bild 1 gültig. Um ehrlich zu sein erschwert es das gerade sehr beim Layouten, wenn hier plötzlich ganze div’s verschwinden (.display\_basket z.B.). Das Javascript (‘ajax\_cart’: ‘{url controller=“checkout”}’,) musste ich wieder in den Header aufnehmen (was übrigens auch dran schuld ist das sich das Layout ändern) denn ansonsten wird der Preis nicht live berechnet bzw. wenn der eine div die class “newbasket” verliert, sondern erst nach einer Aktualisierung (F5) des Browsers. Jemand einen Lösungsansatz dafür?

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [19. November 2012 um 17:30 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/10 "2012-11-19T17:30:56Z")

</div>

Hallo, die Ansätze dafür liegen in templates/\_emotion/frontend/index/checkout\_actions.tpl und templates/\_emotion/frontend/checkout/ajax\_amount.tpl. Wenn man nun in den beiden Dateien den Container ajax\_basket\_container entfernt, dürfte „Positionen anzeigen“ endgültig verschwunden sein. Hilft euch Dies? Gruß, Patrick :shopware:

---

<div class="post-metadata">

**Author:** ![Lignea1](https://avatars.discourse-cdn.com/v4/letter/l/f19dbf/32.png) [@Lignea1](https://forum.shopware.com/u/Lignea1)\
**Post date:** [23. November 2012 um 15:44 UTC](https://forum.shopware.com/t/positionen-anzeigen-hilfe/9819/11 "2012-11-23T15:44:21Z")

</div>

Hallo Patrick, das löst sicher eines der Probleme - jedoch das von mir angesprochene iwie noch nicht. Gibts dafür eine Lösung? Hättest du dazu eventuell noch einen Ansatz? lg
