# advanced menu Freitextfelder nicht vorhanden Shopware 5.0.2

**URL:** <https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351>\
**Category:** Programmierung\
**Created:** [4. August 2015 um 09:09 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351 "2015-08-04T09:09:40Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Urst](https://avatars.discourse-cdn.com/v4/letter/u/3da27b/32.png) [@Urst](https://forum.shopware.com/u/Urst)\
**Post date:** [4. August 2015 um 09:09 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/1 "2015-08-04T09:09:40Z")

</div>

Hallo Freunde des gepflegten Shoppingerlebnisses, ich würde gerne das advanced menu dahingehend erweitern, dass ich für alle Unterkategorien - also die jenigen die im Megamenü angezeigt werden - ein Freitextfeld (attribute) ausgeben möchte. Leider sind diese für die Subkategorien nicht verfügbar! Schuld ist die Funktion convertCategories in der Bootstrap.php des Plugins: `private function convertCategories($categories) { $converter = Shopware()-\>Container()-\>get('legacy\_struct\_converter'); return array\_map(function (Category $category) use ($converter) { $data = ['id' =\> $category-\>getId(), 'name' =\> $category-\>getName(), 'parentId' =\> $category-\>getParentId(), 'hidetop' =\> !$category-\>displayInNavigation(), 'active' =\> 1, 'cmsHeadline' =\> $category-\>getCmsHeadline(), 'cmsText' =\> $category-\>getCmsText(), 'position' =\> $category-\>getPosition(), 'link' =\> 'shopware.php?sViewport=cat&sCategory=' . $category-\>getId(), 'media' =\> null, 'flag' =\> false]; if ($category-\>isBlog()) { $data['link'] = 'shopware.php?sViewport=blog&sCategory=' . $category-\>getId(); } if ($category-\>getMedia()) { $data['media'] = $converter-\>convertMediaStruct($category-\>getMedia()); $data['media']['path'] = $category-\>getMedia()-\>getFile(); } return $data; }, $categories); }` Wie man sieht, wird die Object-Eigenschaft ‘attributes’ der Kategorien nicht mit übernommen - warum auch immer! Nun wollte ich meine eigene kleine Plugin-Erweiterung schreiben, welche die Methode convertCategories mittels after-Hook erweitert. Meine install-Methode sieht wie folgt aus: `public function install() { $this-\>subscribeEvent( 'Shopware\_Plugins\_Frontend\_AdvancedMenu\_Bootstrap::convertCategories::after', 'advancedConvertCategories' ); return true; }` Die Methode advancedConvertCategories tut erst einmal nichts außer einem die(); Leider bekomme ich nicht das gewünschte Ergebnis. Meine Fragen sind also: [list] [\*] Kann man ein(e) (Core-)Plugin(-Methode) mittels Hooks erweitern/umschreiben sodass ich das gewünschte Ergebnis erhalte?[/\*] [\*] Wieso wird der attributes-Key nicht übernommen? Finde das ziemlich blöd und sollte geändert werden[/\*] [\*] Welche andere Möglichkeit gibt es, das von mir gewünschte Ergebnis (Kategorie-Freitextfelder im advanced Menu verfügbar) zu erhalten?[/\*][/list] Ich danke euch recht herzlich und beste Grüße, Christian

---

<div class="post-metadata">

**Author:** ![Urst](https://avatars.discourse-cdn.com/v4/letter/u/3da27b/32.png) [@Urst](https://forum.shopware.com/u/Urst)\
**Post date:** [5. August 2015 um 14:32 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/2 "2015-08-05T14:32:42Z")

</div>

Niemand eine Idee? Das muss doch möglich sein…

---

<div class="post-metadata">

**Author:** ![Corrado\_Freak](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@Corrado\_Freak](https://forum.shopware.com/u/Corrado_Freak)\
**Post date:** [24. August 2015 um 15:49 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/3 "2015-08-24T15:49:45Z")

</div>

die Lösung würde mich auch interessieren

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [8. September 2015 um 16:59 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/4 "2015-09-08T16:59:13Z")

</div>

Ich benötige die auch dringend und habe ein Ticket erstellt: [http://jira.shopware.de/?ticket=SW-12469](http://jira.shopware.de/?ticket=SW-12469) Bitte voten.

---

<div class="post-metadata">

**Author:** ![kommad](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@kommad](https://forum.shopware.com/u/kommad)\
**Post date:** [5. Oktober 2015 um 17:40 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/5 "2015-10-05T17:40:27Z")

</div>

gevotet! 😉

---

<div class="post-metadata">

**Author:** ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)\
**Post date:** [5. Oktober 2015 um 19:51 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/6 "2015-10-05T19:51:02Z")

</div>

Hier hat schon jemand was zu den Thema geschrieben bzw. einen Lösungsvorschlag gemacht. [Hier der Post](http://forum.shopware.com/programmierung-f103/advanced-menu-kategorie-attribute-zur-verfugung-stellen-t31459.html#p137249)

---

<div class="post-metadata">

**Author:** ![tsurt](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/32.png) [@tsurt](https://forum.shopware.com/u/tsurt)\
**Post date:** [6. Oktober 2015 um 09:19 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/7 "2015-10-06T09:19:24Z")

</div>

Ich wäre natürlich auch an einer Updatesicheren Variante interessiert 😉

---

<div class="post-metadata">

**Author:** ![apankow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/apankow/32/19382_2.png) [@apankow](https://forum.shopware.com/u/apankow)\
**Post date:** [5. Februar 2016 um 09:50 UTC](https://forum.shopware.com/t/advanced-menu-freitextfelder-nicht-vorhanden-shopware-5-0-2/29351/8 "2016-02-05T09:50:25Z")

</div>

Für alle, die nach einer Updatesicheren Methode suchen, bitte folgenden Post von mir beachten:&nbsp;[http://forum.shopware.com/discussion/comment/151150/#Comment\_151150](http://forum.shopware.com/discussion/comment/151150/#Comment_151150)

&nbsp;
