# Warum steht der Wert "NULL" in leeren Freitextfeldern?

**URL:** <https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151>\
**Category:** Allgemein\
**Created:** [20. Dezember 2018 um 13:07 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151 "2018-12-20T13:07:00Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![beeblebrox](https://avatars.discourse-cdn.com/v4/letter/b/d9b06d/32.png) [@beeblebrox](https://forum.shopware.com/u/beeblebrox)\
**Post date:** [20. Dezember 2018 um 13:07 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/1 "2018-12-20T13:07:00Z")

</div>

Das Freitextfeld, welches ich bei Blog&nbsp;(attr1) angelegt habe, wird standardmässig mit “NULL” befüllt. (in der Datenbank steht als Text “NULL” drin bei den blog\_attributes)  
Spaltentyp = Einfacher Text

D.h. wenn ich daraus die SEO Url generieren lasse lautet diese auch “null”.

Kann mir mal jemand einen Rat geben weshalb das so ist?

DANKE!

&nbsp;

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [20. Dezember 2018 um 17:13 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/2 "2018-12-20T17:13:58Z")

</div>

NULL ist der Begriff für „keinen Inhalt“ - arbeitest du beim Blog Template mit einer If Bedingung? Sprich: {if $variable}$variable{/if}$variable2

---

<div class="post-metadata">

**Author:** ![beeblebrox](https://avatars.discourse-cdn.com/v4/letter/b/d9b06d/32.png) [@beeblebrox](https://forum.shopware.com/u/beeblebrox)\
**Post date:** [21. Dezember 2018 um 15:50 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/3 "2018-12-21T15:50:37Z")

</div>

@AndreHerking‍  
Habe das Freitextfeld 1 für die Blog SEO Url angelegt, im Router steht dann diese Bedingung:  
&nbsp;

**{if $blogArticle.attribute.attribute1}{$blogArticle.attribute.attribute1}{else}{$blogArticle.title}{/if}**

Aber wie schon gesagt, in der Datenbank befüllt er attribute1 mit dem Wert&nbsp;“NULL” sobald ich einen neuen Blogartikel anlege - siehe Screenshot:

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/115b74b1c70ceeb3f165ea6e4e4579557d9f2735.png)

---

<div class="post-metadata">

**Author:** ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)\
**Post date:** [3. Januar 2019 um 08:09 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/4 "2019-01-03T08:09:16Z")

</div>

> **[Shopware 5 - Einstellungen - Shopware SEO Guide](https://docs.shopware.com/de/shopware-5-de/einstellungen/seo#blog-seo-url)**

Und wenn du Freitextfeld 1 dafür nutzen möchtest, dann musst du das Attribut natürlich auch befüllen. Sonst steht da eben nichts drinnen (NULL).

---

<div class="post-metadata">

**Author:** ![beeblebrox](https://avatars.discourse-cdn.com/v4/letter/b/d9b06d/32.png) [@beeblebrox](https://forum.shopware.com/u/beeblebrox)\
**Post date:** [11. Januar 2019 um 08:16 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/5 "2019-01-11T08:16:28Z")

</div>

@BestShopPossible‍

Dei Bedingung lautet ja so: **{if $blogArticle.attribute.attribute1}{$blogArticle.attribute.attribute1}{else}{$blogArticle.title}{/if}**

&nbsp;

Wenn das Feld also nicht befüllt ist, soll er den Title nehmen.  
Aber er nimmt den Wert „NULL“ aus dem Freitextfeld (ist standardmässig mit dem **TEXT „NULL“** befüllt) und bastelt eine SEO Url mit /null, verstehst du?

@AndreHerking‍ Feedback? 😉  
&nbsp;

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [14. Januar 2019 um 10:36 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/6 "2019-01-14T10:36:40Z")

</div>

Ist denn in der Datenbank&nbsp; der Haken bei NULL gesetzt, oder steht hier womöglich tatsächlich NULL als Text? Letzteres würde es erklären.

---

<div class="post-metadata">

**Author:** ![beeblebrox](https://avatars.discourse-cdn.com/v4/letter/b/d9b06d/32.png) [@beeblebrox](https://forum.shopware.com/u/beeblebrox)\
**Post date:** [16. Januar 2019 um 16:23 UTC](https://forum.shopware.com/t/warum-steht-der-wert-null-in-leeren-freitextfeldern/57151/7 "2019-01-16T16:23:28Z")

</div>

&nbsp;@AndreHerking‍

Das ist eben genau das Problem… “NULL” steht als Text drin.  
Ideen?
