# Kategorie-Freitextfelder auf Artikel-Detailseite

**URL:** https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [4. Januar 2014 um 14:03 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566 "2014-01-04T14:03:08Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![kevinmkl](https://avatars.discourse-cdn.com/v4/letter/k/b782af/32.png) [@kevinmkl](https://forum.shopware.com/u/kevinmkl)
#### Post date: [4. Januar 2014 um 14:03 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566/1 "2014-01-04T14:03:08Z")

</div>

Hallo, gibt es eine Möglichkeit Kategorie-Freitextfelder auf der Artikel-Detailseite auszugeben? Folgende Variablen habe ich schon erfolglos getestet: {$category.attribute.attribute1} {$sCategoryContent.attribute\_attribute1} {$sCategoryContent.attribute.attribute1} Ist dies überhaupt Möglich? Szenario ist, dass auf Artikeln bestimmter Kategorien ein Hinweis-Text ausgegeben werden soll, vielleicht gibt es auch eine andere Möglichkeit, dass in den Artikel-Freitextfeldern zu setzen halte ich nicht für Sinnvoll. Mit freundlichen Grüßen Kevin M.

---

<div class="post-metadata">

### Author: ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)
#### Post date: [4. Januar 2014 um 14:12 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566/2 "2014-01-04T14:12:03Z")

</div>

Hi Kevin, die weitaus vernünftigste Möglichkeit wäre, ein Plugin dafür zu entwickeln. Alternativ ginge es jedoch auch im Template direkt, jedoch über einen Umweg. Anhand der Variable {$sCategoryCurrent} erhältst du die ID der Kategorie, welcher der aktuell abgebildete Artikel zugeordnet ist. Du müsstest nun mittels einer Smarty {function} das Array {$sCategories} rekursiv durchlaufen und dich so durch die Baumstruktur an Kategorien und Subkategorien hangeln. Sobald der Key gleich der aktuellen Kategorie-ID ist, steht dir das Unterarray „attributes“ der entsprechenden Kategorie zur Verfügung, in welcher sich schließlich mit attribute1 - gemäß deinem Beispiel - der Inhalt des gewünschten Freitextfelds befindet. Ich hoffe, das hilft dir weiter. Beste Grüße!

---

<div class="post-metadata">

### Author: ![kevinmkl](https://avatars.discourse-cdn.com/v4/letter/k/b782af/32.png) [@kevinmkl](https://forum.shopware.com/u/kevinmkl)
#### Post date: [4. Januar 2014 um 14:47 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566/3 "2014-01-04T14:47:14Z")

</div>

Hallo, danke, das hilft mir schon weiter und werde es mal ausprobieren. Ein Beispiel würde mir natürlich noch mehr helfen, vielleicht lässt sich das noch einrichten. Viele Grüße Kevin M.

---

<div class="post-metadata">

### Author: ![dasistweb](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@dasistweb](https://forum.shopware.com/u/dasistweb)
#### Post date: [4. Januar 2014 um 14:52 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566/4 "2014-01-04T14:52:05Z")

</div>

Sieh dir bzgl der {function} die categories\_left.tpl, Shopware baut über diese Methode das Kategoriemenü zusammen.

---

<div class="post-metadata">

### Author: ![kevinmkl](https://avatars.discourse-cdn.com/v4/letter/k/b782af/32.png) [@kevinmkl](https://forum.shopware.com/u/kevinmkl)
#### Post date: [6. Januar 2014 um 16:16 UTC](https://forum.shopware.com/t/kategorie-freitextfelder-auf-artikel-detailseite/17566/5 "2014-01-06T16:16:08Z")

</div>

Hallo, geht das folgende Beispiel in die richtige Richtung? [quote] {function name=categories level=0} {foreach from=$categories item=category} {if {$sCategoryCurrent} == XX} {foreach from=$category item=attributes} {if {$category.attribute1}} {$category.attribute1} {/if} {/foreach} {/if} {/foreach} {/function} {if $sCategories} {call name=categories categories=$sCategories} {elseif $sMainCategories} {call name=categories categories=$sMainCategories} {/if} [/quote] Habe es noch nicht getestet. Verbesserungen auf den ersten Blick? Mit freundlichen Grüßen Kevin M.
