# attr Felder im Warenkorb anzeigen

**URL:** <https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [20. Juli 2011 um 11:05 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570 "2011-07-20T11:05:02Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![don](https://avatars.discourse-cdn.com/v4/letter/d/ed655f/32.png) [@don](https://forum.shopware.com/u/don)\
**Post date:** [20. Juli 2011 um 11:05 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/1 "2011-07-20T11:05:02Z")

</div>

Hallo liebe community, ich würde gerne im Warenkorb das attr2 ausgeben, bekomme es aber nicht ganz hin. Liegt wahrscheinlich daran, dass ich nicht weiß wie die Variable heißt. ich habe folgenden Code versucht in einer cart\_item.tpl in meinem template ordner: [code]{extends file="…/\_default/frontend/checkout/cart\_item.tpl"} {block name=‚frontend\_checkout\_cart\_item\_details‘}

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

{se name=„CartItemInfoId“}{/se} {$sBasketItem.ordernumber} {if $sBasketItem.attr2}  
{$sBasektItem.attr2} {/if}

{else} {$sBasketItem.articlename} {/if} {block name=‚frontend\_checkout\_cart\_item\_details\_inline‘}{/block}  
{/block} [/code] ich denke $sBasketItem.attr2 ist auch ein wenig zu kreativ überlegt von mir 😉

---

<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:** [20. Juli 2011 um 11:17 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/2 "2011-07-20T11:17:56Z")

</div>

Firebug würde dir weiterhelfen. Die gesuchte Variable ist $sBasket.ob\_attr2 😉

---

<div class="post-metadata">

**Author:** ![don](https://avatars.discourse-cdn.com/v4/letter/d/ed655f/32.png) [@don](https://forum.shopware.com/u/don)\
**Post date:** [20. Juli 2011 um 12:09 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/3 "2011-07-20T12:09:25Z")

</div>

hmm…scheint aber irgendwie nicht zu funktionieren. ist der einbau mit meinem code denn korrekt?

---

<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:** [20. Juli 2011 um 13:33 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/4 "2011-07-20T13:33:25Z")

</div>

Syntax ist okay. Versuch es mal mit {$sBasketItem.ob\_attr2}. Wenn da auch nichts geht, dann mach mal ein {$sBasketItem|var\_dump} Dann siehst du das komplette Array und die Werte welche sich darin befinden.

---

<div class="post-metadata">

**Author:** ![don](https://avatars.discourse-cdn.com/v4/letter/d/ed655f/32.png) [@don](https://forum.shopware.com/u/don)\
**Post date:** [20. Juli 2011 um 15:08 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/5 "2011-07-20T15:08:17Z")

</div>

also das {$sBasketItem.ob\_attr2} gibt auf jeden fall einen fiesen syntax error… 😛

---

<div class="post-metadata">

**Author:** ![frankstar](https://avatars.discourse-cdn.com/v4/letter/f/aeb1de/32.png) [@frankstar](https://forum.shopware.com/u/frankstar)\
**Post date:** [21. Juli 2011 um 12:37 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/6 "2011-07-21T12:37:37Z")

</div>

Hallo, ich habe auch ein Problem bei der Ausgabe der attr-Felder. Wenn ich ein {$sBasketItem|var\_dump} mache, wird mir angezeigt, dass die Felder trotz Inhalt leer sind (String=0). viele Grüße Frank

---

<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:** [21. Juli 2011 um 12:55 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/7 "2011-07-21T12:55:07Z")

</div>

[quote=“frankstar”]Hallo, ich habe auch ein Problem bei der Ausgabe der attr-Felder. Wenn ich ein {$sBasketItem|var\_dump} mache, wird mir angezeigt, dass die Felder trotz Inhalt leer sind (String=0). viele Grüße Frank[/quote] Obwohl sich ein Artikel im Warenkorb befindet?

---

<div class="post-metadata">

**Author:** ![frankstar](https://avatars.discourse-cdn.com/v4/letter/f/aeb1de/32.png) [@frankstar](https://forum.shopware.com/u/frankstar)\
**Post date:** [21. Juli 2011 um 12:57 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/8 "2011-07-21T12:57:43Z")

</div>

[quote=“ottscho”][quote=“frankstar”]Hallo, ich habe auch ein Problem bei der Ausgabe der attr-Felder. Wenn ich ein {$sBasketItem|var\_dump} mache, wird mir angezeigt, dass die Felder trotz Inhalt leer sind (String=0). viele Grüße Frank[/quote] Obwohl sich ein Artikel im Warenkorb befindet?[/quote] Hallo ottscho, ja genau. Ich verzweifle gerade. lg frank

---

<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:** [21. Juli 2011 um 13:06 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/9 "2011-07-21T13:06:23Z")

</div>

Hast du mir mal nen Link?

---

<div class="post-metadata">

**Author:** ![pixelecho](https://avatars.discourse-cdn.com/v4/letter/p/4af34b/32.png) [@pixelecho](https://forum.shopware.com/u/pixelecho)\
**Post date:** [30. August 2011 um 15:41 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/10 "2011-08-30T15:41:35Z")

</div>

Hallo, bei mir sind die Variablen ob\_atrXX auch leer. Wieso werden diese nicht gefüllt? Mir ist ausserdem aufgefallen das ob\_attr1-6 existieren. Was macht man aber wenn man die bis zu attr20 erlaubten Felder befüllt? Können diese dann nicht im Warenkorb ausgegen werden? Hat jemand eine Idee wie man im Warenkorb die attr \> 6 mit einem Eigenen Plugin auslesen und darstellen kann. Gruß Florian

---

<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:** [30. August 2011 um 15:51 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/11 "2011-08-30T15:51:58Z")

</div>

Hallo, das sind verschiedene Frei-Felder - ob\_attr 1 - 6 sind in der Tabelle s\_order\_basket definiert und dienen der Speicherung von Informationen zur Bestellposition. Das hat nichts mit den Artikel-Attributen (attr1-20) zu tun. Die sind standardmäßig nicht befüllt. Das kann man aber leicht ändern, entweder in der Datei core/class/sBasket.php Zeile 873 - die SQL-Query wie folgt modifizieren. ` $sql = " SELECT s\_order\_basket.\*, a.packunit, minpurchase,taxID,IF (ad.instock,ad.instock,av.instock) AS `instock`,suppliernumber,maxpurchase,purchasesteps,purchaseunit,unitID,laststock,shippingtime,releasedate,releasedate AS sReleaseDate,stockmin,esd, su.description AS itemUnit, ob\_attr1,ob\_attr2,ob\_attr3,ob\_attr4,ob\_attr5,ob\_attr6, attr1,attr2,attr3,attr4,attr5,attr6,attr7,attr8,attr9,attr10,attr11,attr12,attr13,attr14,attr15,attr16,attr17,attr18,attr19,attr20 FROM s\_order\_basket LEFT JOIN s\_articles\_details AS ad ON ad.ordernumber = s\_order\_basket.ordernumber LEFT JOIN s\_articles\_attributes AS at ON at.articledetailsID = ad.id LEFT JOIN s\_articles\_groups\_value AS av ON av.ordernumber = s\_order\_basket.ordernumber LEFT JOIN s\_articles a ON (a.id = ad.articleID OR a.id = av.articleID) LEFT JOIN s\_core\_units su ON su.id = a.unitID WHERE sessionID=? ORDER BY id ASC, datum DESC"; ` oder besser, diese Modifikation über den Filter-Event Shopware\_Modules\_Basket\_GetBasket\_FilterSQL und ein Plugin durchführen. Im Template müsste man die Attribute dann einfach über {$sBasketItem.attr(n)} abfragen können. Achtung, Lösung ungetestet!

---

<div class="post-metadata">

**Author:** ![fulltime](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fulltime](https://forum.shopware.com/u/fulltime)\
**Post date:** [13. März 2012 um 10:43 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/12 "2012-03-13T10:43:42Z")

</div>

Hi, also ich hatte mal das selbe Problem. Dann habe ich folgendes wiki gefunden [http://wiki.shopware.de/Wie-kann-ich-Ar … 1\_475.html](http://wiki.shopware.de/Wie-kann-ich-Artikelattribute-im-Warenkorb-ausgeben-lassen%253F%5C_detail%5C_271%5C_475.html) Ich hoffe es hilft dir auch weiter. Gruß

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [17. März 2012 um 17:28 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/13 "2012-03-17T17:28:28Z")

</div>

[quote=“fulltime”]Hi, also ich hatte mal das selbe Problem. Dann habe ich folgendes wiki gefunden [http://wiki.shopware.de/Wie-kann-ich-Ar … 1\_475.html](http://wiki.shopware.de/Wie-kann-ich-Artikelattribute-im-Warenkorb-ausgeben-lassen%253F%5C_detail%5C_271%5C_475.html) Ich hoffe es hilft dir auch weiter. Gruß[/quote] Einfach zur Info: Hookpoints sind depricated und sollten nicht mehr benutzt werden.

---

<div class="post-metadata">

**Author:** ![fulltime](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fulltime](https://forum.shopware.com/u/fulltime)\
**Post date:** [18. März 2012 um 14:47 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/14 "2012-03-18T14:47:05Z")

</div>

[quote=„waldicom“][quote=„fulltime“]Hi, also ich hatte mal das selbe Problem. Dann habe ich folgendes wiki gefunden [http://wiki.shopware.de/Wie-kann-ich-Ar … 1\_475.html](http://wiki.shopware.de/Wie-kann-ich-Artikelattribute-im-Warenkorb-ausgeben-lassen%253F%5C_detail%5C_271%5C_475.html) Ich hoffe es hilft dir auch weiter. Gruß[/quote] Einfach zur Info: Hookpoints sind depricated und sollten nicht mehr benutzt werden.[/quote] Ok und wie realisiert man das jetzt?

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [18. März 2012 um 14:59 UTC](https://forum.shopware.com/t/attr-felder-im-warenkorb-anzeigen/3570/15 "2012-03-18T14:59:13Z")

</div>

Hallo, da sollte man mit einem eigenen Plugin arbeiten. Oben in der Antwort von Stefan steht bereits das passende Event. [quote]oder besser, diese Modifikation über den Filter-Event Shopware\_Modules\_Basket\_GetBasket\_FilterSQL und ein Plugin durchführen.[/quote] Weiter Events findet man auch hier: [http://wiki.shopware.de/Event-Uebersich … l\_596.html](http://wiki.shopware.de/Event-Uebersicht-3.5.0%5C_detail%5C_596.html) Es gibt im Wiki zudem zahlreiche Plugin-Beispiele. [http://wiki.shopware.de/Tutorials-zur-P … 2\_444.html](http://wiki.shopware.de/Tutorials-zur-Programmierung-3.5.0%5C_detail%5C_522%5C_444.html) Auf diese Weise sind die Anpassung updatefähig und ein solches Plugin kann schnell und einfach auch in anderen Shops eingesetzt werden.
