# Freitextfeld vorausgefüllt - möglich?

**URL:** <https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262>\
**Category:** Allgemein\
**Created:** [4. Juni 2018 um 09:04 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262 "2018-06-04T09:04:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![m23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m23/32/13275_2.png) [@m23](https://forum.shopware.com/u/m23)\
**Post date:** [4. Juni 2018 um 09:04 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/1 "2018-06-04T09:04:52Z")

</div>

Hallo zusammen,

kann man ein Freitextfeld mit einem hinterlegten Wert im voraus befüllen? Also so, dass das Feld bereits ausgefüllt ist, wenn ich einen Artikel anlege?

Danke für die Infos!

---

<div class="post-metadata">

**Author:** ![m23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m23/32/13275_2.png) [@m23](https://forum.shopware.com/u/m23)\
**Post date:** [12. Juni 2018 um 13:05 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/2 "2018-06-12T13:05:28Z")

</div>

Niemand eine Idee?

---

<div class="post-metadata">

**Author:** ![vanwittlaer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/vanwittlaer/32/8499_2.png) [@vanwittlaer](https://forum.shopware.com/u/vanwittlaer)\
**Post date:** [12. Juni 2018 um 17:08 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/3 "2018-06-12T17:08:03Z")

</div>

Ganz einfach per Einstellung geht es wohl nicht, denke da müsstest Du ein kleines Plugin für schreiben.

Happy selling,

Geert

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [12. Juni 2018 um 18:25 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/4 "2018-06-12T18:25:51Z")

</div>

Mit einer kleinen SQL kannst du das auch in der Datenbank direkt eintragen lassen-

---

<div class="post-metadata">

**Author:** ![m23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m23/32/13275_2.png) [@m23](https://forum.shopware.com/u/m23)\
**Post date:** [25. Juni 2018 um 14:58 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/5 "2018-06-25T14:58:53Z")

</div>

> [@brettvormkopp schrieb:](https://forum.shopware.com/profile/6611/brettvormkopp "brettvormkopp")
> 
> Mit einer kleinen SQL kannst du das auch in der Datenbank direkt eintragen lassen-

Wie sähe denn so eine „kleine SQL“ aus? 🙂

---

<div class="post-metadata">

**Author:** ![m23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m23/32/13275_2.png) [@m23](https://forum.shopware.com/u/m23)\
**Post date:** [19. Juli 2018 um 12:15 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/6 "2018-07-19T12:15:40Z")

</div>

Kann mir da jemand helfen? Das Thema ist nach wie vor noch aktuell.

---

<div class="post-metadata">

**Author:** ![vanwittlaer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/vanwittlaer/32/8499_2.png) [@vanwittlaer](https://forum.shopware.com/u/vanwittlaer)\
**Post date:** [20. Juli 2018 um 07:53 UTC](https://forum.shopware.com/t/freitextfeld-vorausgefullt-moglich/53262/7 "2018-07-20T07:53:44Z")

</div>

Also, das mit der “kleinen SQL” halte ich für einen Scherz.

Ich denke, die meisten Shops begnügen sich damit, NULL oder 0 oder ‘’ als ‘Default-Wert’ eines Feldes zu verstehen, und wenn das Feld diesen Wert hat, lediglich z.B. im Frontend einen echten Default-Wert anzuzeigen. Etwa so (schematisch) in der .tpl-Datei:

```
{if !$sArticle.meinfreitextfeld || $sArticle.meinfreitextfeld == ''}
   {'Hier steht mein Defaultwert'}
{else}
   {$sArticle.meinfreitextfeld}
{/if}

```

Das wäre eine Quick- and Dirty-Lösung. Wenn Du den Defaultwert wirklich in der Datenbank haben willst, gibt es wieder 2 Möglichkeiten:

1. Das Feld ist bei der Neuanlage des Artikels im BE bereits vorausgefüllt - dafür müsste man per Plugin die ExtJS-Logik im BE anpassen
2. Das Feld wird bei der Speicherung des Artikels im BE mit dem Defaultwert gesetzt, wenn es nicht explizit im BE anders ausgefüllt wurde. Dafür brauchst Du ein Plugin, das sich in die “saveArticle”-Logik im BE-Controller hängt.

Sicher kann man sich noch viele andere Lösungswege vorstellen.

Happy selling,  
Geert
