# Probleme mit der neuen Freitextverwaltung

**URL:** <https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559>\
**Category:** Administration\
**Created:** [4. September 2016 um 16:38 UTC](https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559 "2016-09-04T16:38:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![heron](https://avatars.discourse-cdn.com/v4/letter/h/b487fb/32.png) [@heron](https://forum.shopware.com/u/heron)\
**Post date:** [4. September 2016 um 16:38 UTC](https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559/1 "2016-09-04T16:38:11Z")

</div>

Hallo Community,

in der neuen Freitextverwaltung wird das Checkbox-Feld als Int-Wert gesetzt. In den früheren Versionen war es ein boolsches Feld mit “true” oder “false”. Ich habe das für eine Abfragen in den Textbausteinen genutzt.

{if $sArticle.attr11 == “true”}{$sArticle.attr12} {else} Ähnliche Artikel {/if}

Was muss oder wie kann ich die Abfrage dahin gehend ändern, daß wenn das $sArticle.attr11 gleich true oder 1 ist $sArticle.attr.12 angezeigt wird.

Für eure Hilfe schonmal vielen Dank

LG Heinz Hubert Börsch

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [5. September 2016 um 04:24 UTC](https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559/2 "2016-09-05T04:24:53Z")

</div>

Vielleicht klappt es so:&nbsp;[Google](https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=smarty+or)

&nbsp;

---

<div class="post-metadata">

**Author:** ![Synonymous](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@Synonymous](https://forum.shopware.com/u/Synonymous)\
**Post date:** [5. September 2016 um 05:54 UTC](https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559/3 "2016-09-05T05:54:30Z")

</div>

Welchen Datentyp hat dieses Feld in PHP? Ist es dort auch INT? Boolsche Werte werden in MySQL nämlich als TINYINT (0/1) gespeichert und das ORM (Doctrine) mappt dann auf Boolean.

Wenn es bisher tatsächlich boolsche Werte waren, ist Deine Smarty-Verzweigung allerdings falsch. Korrekt wäre == true bzw. == false. Du fragst derzeit nach dem String „true“ bzw. „false“ ab.

Mach in Smarty mal ein {debug}, dann siehst Du den Datentyp.

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [7. September 2016 um 08:35 UTC](https://forum.shopware.com/t/probleme-mit-der-neuen-freitextverwaltung/39559/4 "2016-09-07T08:35:01Z")

</div>

Und selbst true und false könnten nicht liefern was du willst sondern 1 und 0
