# Problem mit If Abfrage eines Freitextfeldes

**URL:** <https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [19. November 2010 um 10:54 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756 "2010-11-19T10:54:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [19. November 2010 um 10:54 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756/1 "2010-11-19T10:54:47Z")

</div>

Hallo, ich hoffe hier kann mir jemand helfen. Ich möchte für jede Kategorie in der categories\_top eine eigene class erstellen, und habe in jeder Kategorie im Freitextfeld 1 einen Eintrag hinterlegt, der dem Klassennamen entspricht. Allerdings wird dieser einfach nicht abgefragt. So sieht meine “Bastel” categories\_top aktuell aus [code]

- [Home]({url controller=‘index’})  
{foreach from=$sMainCategories item=sCategory} {if !$sCategory.hidetop} {if $sCategory.ac\_attr1 == “golfv”} -  
{/if} {/if} {/foreach}  
[/code] Ich habe das {if $sCategory.ac\_attr1 == “golfv”} auch schon mit {if $category.ac\_attr1 == “golfv”} probiert, auch ohne Erfolg. Hoffe hier hat noch jemand einen Denkanstoß für mich. Grüße Frank

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [19. November 2010 um 10:56 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756/2 "2010-11-19T10:56:17Z")

</div>

Gibt der denn dort garnichts aus? Also das ac\_attt1 in class kann er ja nur ausgeben, wenn flag gesetzt ist. Entferne mal die if-bedingung vor dem class attribut!

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [19. November 2010 um 11:00 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756/3 "2010-11-19T11:00:06Z")

</div>

[quote=“Stefan Hamann”]Gibt der denn dort garnichts aus? Also das ac\_attt1 in class kann er ja nur ausgeben, wenn flag gesetzt ist. Entferne mal die if-bedingung vor dem class attribut![/quote] Funktioniert das “{debug}” in den Templates? (hab’s noch nicht versucht…)

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [19. November 2010 um 11:06 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756/4 "2010-11-19T11:06:52Z")

</div>

Also wenn ich das if aus {if $sCategory.flag} class="{$sCategory.ac\_attr1}" entferne wird class="" ausgegeben, dafür muß ich aber auch erst aus dem == der oberen if Abfrage ein != machen.

---

<div class="post-metadata">

**Author:** ![rhinosmedia](https://avatars.discourse-cdn.com/v4/letter/r/ea666f/32.png) [@rhinosmedia](https://forum.shopware.com/u/rhinosmedia)\
**Post date:** [6. März 2012 um 00:12 UTC](https://forum.shopware.com/t/problem-mit-if-abfrage-eines-freitextfeldes/756/5 "2012-03-06T00:12:43Z")

</div>

Hi, ich weiß ist schon sehr alt der Thread aber der ein oder andere kommt hier wie ich ja sicherlich auch nochmal drauf. {$sCategory.ac\_attr1} ist nicht ganz korrekt, damit ein Attributswert auf der Kategorie Seite angezeigt wird muss man {$sCategoryContent.ac\_attr1} schreiben 😉 Cache löschen dann klappts auch mit den Nachbarn 😃
