# Freitextfeld multi\_selection und REST Api

**URL:** <https://forum.shopware.com/t/freitextfeld-multi-selection-und-rest-api/46950>\
**Category:** Programmierung\
**Created:** [17. Juli 2017 um 08:02 UTC](https://forum.shopware.com/t/freitextfeld-multi-selection-und-rest-api/46950 "2017-07-17T08:02:29Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [17. Juli 2017 um 10:03 UTC](https://forum.shopware.com/t/freitextfeld-multi-selection-und-rest-api/46950/4 "2017-07-17T10:03:32Z")

</div>

Das hatte ich dann auch letzendlich vor&nbsp;aber irgendwie bekomm ich die Artikel-Api nicht überschrieben, bzw find kein passendes event/hook.

&nbsp;

Ok vielleicht istd as etwas mehr Anschaulich: Ich hab ein custom Model Tag, mit drei Feldern. ID, Name und Description. Das wurde per multi\_selection auf das Attributfeld ln\_article\_tags gelegt. Wenn ich nun dem Artikel ein neues Tag hinzufüge (per Backend oder per Code) schreibt er in ln\_article\_tags |1| rein. Wenn ich ein weiteres hinzufüge wird daraus |1|2| was ja soweit ok ist. Ich bekomme es im Front und Backend hin und herreferenziert. Nun ist das Problem, dass er im API get halt auch nur “lnArticleTags”: “|1|2|” ausgibt (obwohl der Standard hier ohne weiteres die aufgelösten objekte ausgeben könne, aber naja sei’s drum). Und auch umgekehrt erwartet Shopware bei dem put/post die IDs und nicht fertige Objekte. Also das hier: “lnArticleTags”: [{ “name”: “SHORT”, “description”: “Kurz” }, { “name”: “METAL”, “description”: “Metall” }] akzeptiert er nicht (obwohl der Standard ohne weiteres die Objekte auflösen könnte. Das einzige was mir einfallen würde, wenn ich das Feld id rausschmeisse und name als Schlüssel benutze. Mach ich aber relativ ungern.&nbsp;

---

_[View the full topic](https://forum.shopware.com/t/freitextfeld-multi-selection-und-rest-api/46950)._
