# Artikel Attribut im Warenkorb/Freitextfeld auf Checkoutseite

**URL:** <https://forum.shopware.com/t/artikel-attribut-im-warenkorb-freitextfeld-auf-checkoutseite/18120>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [1. Februar 2014 um 14:36 UTC](https://forum.shopware.com/t/artikel-attribut-im-warenkorb-freitextfeld-auf-checkoutseite/18120 "2014-02-01T14:36:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Number7](https://avatars.discourse-cdn.com/v4/letter/n/c37758/32.png) [@Number7](https://forum.shopware.com/u/Number7)\
**Post date:** [1. Februar 2014 um 14:36 UTC](https://forum.shopware.com/t/artikel-attribut-im-warenkorb-freitextfeld-auf-checkoutseite/18120/1 "2014-02-01T14:36:38Z")

</div>

Hallo Forum. Auf der Warenkorbseite soll zu jedem Artikel der Inhalt aus dem „Freitextfeld“ attr1 angezeigt werden. Ich dachte das geht ganz leicht, bin aber mit Shopware doch nicht vertraut genug. Hier wurde die gleiche Frage für 3.5 schon gestellt: [templates-und-design-f14/frage-zu-artikel-attributen-t6353.html](http://forum.shopware.de/templates-und-design-f14/frage-zu-artikel-attributen-t6353.html) Ich habe es mit Ottschos Änderung in der checkout.php versucht. Also mit der einen Zeile: $this-\>View()-\>sArticleInfo = Shopware()-\>Modules()-\>Articles()-\>sGetArticleById($articleID); Das funktioniert aber leider nicht - Kann mir jemand helfen? So sieht die Funktion bei mir aus (Zeile 25 hinzugefügt) ` public function addArticleAction() { $ordernumber = $this-\>Request()-\>getParam('sAdd'); $quantity = $this-\>Request()-\>getParam('sQuantity'); $articleID = Shopware()-\>Modules()-\>Articles()-\>sGetArticleIdByOrderNumber($ordernumber); $this-\>View()-\>sBasketInfo = $this-\>getInstockInfo($ordernumber, $quantity); if(!empty($articleID)) { $insertID = $this-\>basket-\>sAddArticle($ordernumber, $quantity); $this-\>View()-\>sArticleName = Shopware()-\>Modules()-\>Articles()-\>sGetArticleNameByOrderNumber($ordernumber); if(!empty($insertID)) { $basket = $this-\>getBasket(); foreach ($basket['content'] as $item) { if($item['id']==$insertID) { $this-\>View()-\>sArticle = $item; break; } } } $this-\>View()-\>sArticleInfo = Shopware()-\>Modules()-\>Articles()-\>sGetArticleById($articleID); if (Shopware()-\>Config()-\>get('similarViewedShow', true)) { $this-\>View()-\>sCrossSimilarShown = $this-\>getSimilarShown($articleID); } if (Shopware()-\>Config()-\>get('alsoBoughtShow', true)) { $this-\>View()-\>sCrossBoughtToo = $this-\>getBoughtToo($articleID); } } if($this-\>request-\>isXmlHttpRequest()||!empty($this-\>Request()-\>callback)){ $this-\>Request()-\>setParam('sTargetAction', 'ajax\_add\_article'); } if($this-\>Request()-\>getParam('sAddAccessories')) { $this-\>forward('addAccessories'); } else { $this-\>forward($this-\>Request()-\>getParam('sTargetAction', 'index')); } } `

---

<div class="post-metadata">

**Author:** ![Number7](https://avatars.discourse-cdn.com/v4/letter/n/c37758/32.png) [@Number7](https://forum.shopware.com/u/Number7)\
**Post date:** [1. Februar 2014 um 15:13 UTC](https://forum.shopware.com/t/artikel-attribut-im-warenkorb-freitextfeld-auf-checkoutseite/18120/2 "2014-02-01T15:13:50Z")

</div>

Hey Prima - Da habe ich mir doch glatt selbst geholfen… Falls es jemand interessiert: in der sBasket.php Zeile 1046 steht dieser Kommentar `{$sBasketItem.additional\_details.attrX} --\> Artikel Attribut (X ist zu ersetzen durch das gewünschte Attribut 1-20)` Das habe ich befolgt und in die cart\_item.tpl eingefügt: `{$sBasketItem.additional\_details.attr1}`
