# Variantendetails im Warenkorb anzeigen

**URL:** <https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [24. Oktober 2012 um 11:26 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399 "2012-10-24T11:26:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![basenic](https://avatars.discourse-cdn.com/v4/letter/b/e47c2d/32.png) [@basenic](https://forum.shopware.com/u/basenic)\
**Post date:** [24. Oktober 2012 um 11:26 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/1 "2012-10-24T11:26:09Z")

</div>

Hallo zusammen, ich würde gerne die gewählten Variantendetails auch im Warenkorb anzeigen lassen (gerade im Hinblick auf das neue Button-Gesetz, bei dem man am besten auch Artikeldetails anzeigen lassen soll). Aktuell (Vers. 4.0.3, Rev. 5726) werden meine gewählten Eigenschaften nicht im Warenkorb angezeigt. Beste Grüße, Otto

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [24. Oktober 2012 um 12:48 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/2 "2012-10-24T12:48:27Z")

</div>

Hallo, daran habe ich auch Interesse, es müsste sich sogar (bester Fall) bis zur Bestellbestätigung ausweiten. Grüße Erik

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [1. November 2012 um 17:20 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/3 "2012-11-01T17:20:38Z")

</div>

Hallo, gibt es diesbezüglich schon Neuigkeiten? Eventuell hat schon der Eine oder Andere eine Lösung dafür? Viele Grüße Erik

---

<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:** [2. November 2012 um 08:23 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/4 "2012-11-02T08:23:42Z")

</div>

Hi, das sollte gehen. Am besten ihr installiet Fireburg und schaut mal welche Variablen im Warenkorb zur Verfügung stehen. Versucht mal {$basketItem.additional\_details… Unter additional\_details stehen euch die kompletten Artikelinformationen zur Verfügung, welcher normalerweise im Artikel selbst unter {$sArticle} stehen.

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [2. November 2012 um 14:43 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/5 "2012-11-02T14:43:50Z")

</div>

Hallo Ottscho, ups…jetzt habe ich selbst einen Fehler gemacht. Die Ausgewählten Varianten werden schon angezeigt, allerdings leider gleich neben der Artikelbezeichnung. Bei vielen Varianten wird das dann einfach weiter hintereinandergereiht und wird unschön aussehen. Kann man das trennen, damit die Bezeichnung allein in einer Zeile steht und die gewählten Varianten darunter dann wiederum untereinander? Über eine Unterstützung würde ich mich freuen! Achso, den Firebug habe ich bisher nur für die optische Gestalltung genutzt, wie komme ich dort an die Variablen? Grüße Erik

---

<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:** [2. November 2012 um 15:39 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/6 "2012-11-02T15:39:56Z")

</div>

Hi Erik, bzgl. Firebug und Variablen halte dich an diese Anleitung: [http://wiki.shopware.de/Debuggen-FirePH … l\_571.html](http://wiki.shopware.de/Debuggen-FirePHP-mit-Shopware-3.5.0%5C_detail%5C_571.html) Ist zwar SW 3.5x aber trotzdem identisch. Der Artikelname beinhaltet im Warenkorb gleichzeitig alle Variantenbezeichnungen welche ausgewählt wurden. Getrennt durch ein / Methode 1: ` {assign var=splitt value="/"|explode:$sBasketItem.articlename} {assign var=format value=$splitt[0]|replace:$sBasketItem.additional\_details.articleName:""} ` Mit dem ersten Befehl trennst du die Variable bei / So hast du in {splitt[0]}, {splitt[1]}, {splitt[2]} etc. die einzelnen Werte stehen. Mit dem zweiten Befehl ersetzt du bei split[0] den eigentlich Artikelnamen mit „“ so das hier nur noch die Variante vorhanden ist. Beispiel: Artikelname im Warenkorb: Gehackte Nüsse 500g / Haselnuß / 100er Packung So hast du nachher: {$splitt[0]} = 500g {$splitt[1]} = Haselnuß {$splitt[1]} = 100er Packung 2. Möglchkeit: Variabel {$sBasketItem.additional\_details.additionaltext} beinhaltet nur die Varianten mit / getrennt ohne den Artikelnamen. Hier reicht dann ein ` {assign var=splitt value="/"|explode:$sBasketItem.additional\_details.additionaltext} ` Das Ganze muss in das Template: checkout/cart\_item.tpl Viel Erfog.

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [2. November 2012 um 18:01 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/7 "2012-11-02T18:01:08Z")

</div>

Oh… Ihr Götter der checkout/cart\_item.tpl \*schmunzel\*, hmmm… ich finde keinen Anhaltspunkt wie ich Deinen Code dort einbauen kann bzw muss. Bist Du so nett und kannst es mir erläutern? Vielen Dank und Grüße Erik

---

<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:** [14. November 2012 um 14:06 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/8 "2012-11-14T14:06:53Z")

</div>

probiere mal: {block name=‘frontend\_checkout\_cart\_item\_details’} {assign var=splitt value="/"|explode:$sBasketItem.additional\_details.additionaltext}

{\* Article name \*} {if $sBasketItem.modus ==0} {splitt[0] splitt[1] splitt[2] }

{se name=“CartItemInfoId”}{/se} {$sBasketItem.ordernumber}

{else} {$sBasketItem.articlename} {/if} {block name=‘frontend\_checkout\_cart\_item\_details\_inline’}{/block}  
{/block}

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [14. November 2012 um 14:29 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/9 "2012-11-14T14:29:38Z")

</div>

Hallo ottscho, vielen Dank für Deine superfixe Reaktion! Wenn ich den Code so verwende kommt folgende Fehlermeldung: Syntax Error in template “frontend/checkout/cart\_item.tpl” on line 25 “{splitt[0] splitt[1] splitt[2] }” - Unexpected “[”, expected one of: “}” , " " , ATTR in Smarty/sysplugins/smarty\_internal\_templatecompilerbase.php on line 657 ☹ Hast Du noch eine Idee? Viele Grüße Erik

---

<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:** [14. November 2012 um 14:33 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/10 "2012-11-14T14:33:56Z")

</div>

sorry, mein Fehler: ` {$splitt[0]} {$splitt[1]} {$splitt[2] } `

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [14. November 2012 um 14:40 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/11 "2012-11-14T14:40:35Z")

</div>

Hallo ottscho, jetzt funktioniert es schon mal ohne Fehlermeldung, danke! Allerdings ist jetzt die eigentliche Artikelbeschreibung weg. \*grübel\* Hmmmm… Viele Grüße Erik

---

<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:** [14. November 2012 um 17:31 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/12 "2012-11-14T17:31:04Z")

</div>

Kannt du bitte mal ein screenshot posten vorher und dann nachher?

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [15. November 2012 um 09:08 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/13 "2012-11-15T09:08:30Z")

</div>

Hallo ottscho, hier die gewünschten beiden Bilder: Vorher ohne Erweiterung Nachher mit Erweiterung Bei dem Ersteren werden die / bei den Varianten schon gesetzt…ich musste aber am Ende der Artikelbezeichnung das eine / noch setzen…damit es nicht so „abgehackt“ aussieht. Achso, in diesem Fall sind es zwei Varianten „mit 8GB“ und „LC-Power 649B“, aber das siehst Du ja. Gehe ich richtig in der Annahme, dass mit deinem Code die Varianten dann untereinander stehen? Dies wäre dann perfekt! Vielen Dank und Grüße Erik

---

<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:** [15. November 2012 um 09:43 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/14 "2012-11-15T09:43:32Z")

</div>

Wenn du mir jetzt so sagst, wie es sein soll, dann kann ich dir helfen 😉 Der Artikelname soll so bleiben wie er ist und unter der Artikelnummer soll dann die Varianten auftauchen? Korrekt?

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [15. November 2012 um 09:51 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/15 "2012-11-15T09:51:20Z")

</div>

Hallo ottscho, das ist Prima, wie Geschenke zu Weihnachten! Ja, der Artikelname soll bleiben wie er ist und gleich darunter die Varianten (die Artikelnummer dann darunter). Wenn es so geht (mit Bindestrich 🙂 ): Artikelname - Variante 1 - Variante 2 Artikelnummer Eine Frage noch…kann diese Auflistung auch bis zum Bestellabschluss mitgenommen werden? Danke und viele Grüße Erik

---

<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:** [15. November 2012 um 11:14 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/16 "2012-11-15T11:14:57Z")

</div>

Probiere mal das: [code] {block name=‚frontend\_checkout\_cart\_item\_details‘} {assign var=splitt value="/"|explode:$sBasketItem.additional\_details.additionaltext}

{\* Article name \*} {if $sBasketItem.modus ==0} {$sBasketItem.articlename|strip\_tags|truncate:60}

{if $splitt[0]}- {$splitt[0]}  
{/if} {if $splitt[1]}- {$splitt[1]}  
{/if} {if $splitt[2]}- {$splitt[2]}  
{/if} {if $splitt[3]}- {$splitt[3]}  
{/if} {se name=„CartItemInfoId“}{/se} {$sBasketItem.ordernumber}

{else} {$sBasketItem.articlename} {/if} {block name=‚frontend\_checkout\_cart\_item\_details\_inline‘}{/block}  
{/block} [/code]

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [15. November 2012 um 12:19 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/17 "2012-11-15T12:19:39Z")

</div>

Hallo ottscho, vielen Dank! Ich habe hier mal ein Bild wie es jetzt aussieht. Die Varianten sind nun doppelt, einmal an den Artikel angehangen und dann nochmals darunter. Wie könnten die an die Artikelbeschreibung angehangenen Varianten entfernt werden? Gibt es auch eine Möglichkeit die Artikelvarianten separat per css anzusteuern (Varianten und Artikelnummer getrennt)? Viele Grüße Erik

---

<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:** [15. November 2012 um 13:04 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/18 "2012-11-15T13:04:42Z")

</div>

Verwende dort wo der Artikelname verwendet wird anstatt: `{$sBasketItem.articlename|strip\_tags|truncate:60}` mal: `{$sBasketItem.additional\_details.articlename|strip\_tags|truncate:60}`

---

<div class="post-metadata">

**Author:** ![Dreamland](https://avatars.discourse-cdn.com/v4/letter/d/8491ac/32.png) [@Dreamland](https://forum.shopware.com/u/Dreamland)\
**Post date:** [15. November 2012 um 13:22 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/19 "2012-11-15T13:22:35Z")

</div>

Hallo ottscho, jetzt ist aber der Artikelname wieder weg ☹ . Viele Grüße Erik

---

<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:** [15. November 2012 um 13:34 UTC](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399/20 "2012-11-15T13:34:26Z")

</div>

Eig. muss das gehen. Welche Version von SW verwendest du?

[Nächste Seite](https://forum.shopware.com/t/variantendetails-im-warenkorb-anzeigen/9399.md?page=2)
