# Kategorie und Unterkategorie richtig ansprechen

**URL:** <https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351>\
**Category:** Programmierung\
**Tags:** general, programming\
**Created:** [4. Mai 2021 um 05:30 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351 "2021-05-04T05:30:47Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 05:30 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/1 "2021-05-04T05:30:47Z")

</div>

Hallo zusammen,

ich bin ein junger Programmierer und versuche die IT- und Shopware Welt besser zu begreifen.

Ich möchte zur Zeit eine bestimmte Kategorie ansprechen und stehe vor einem Problem. Die Frage ist wie wir überhaupt eine Kategorie genauer ansprechen können ($sCategories). Ich versuche mit $sCategoryContent.id == $category(„58“) oder $sCategoryContent.id(58) ohne Erfolg.  
Die 58 ist eine data-category-id=„58“ die von unserer Shop eingelegt und im Realität existiert.

Ich brauche Tipps und Vorschläge. Ziel ist das MHD Datum auf mehrere Kategorien zu verstecken.

 ![mhd_](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/f4a5160e30f9c645c7bb6aea2214144f57a5ad9b.png)

Ich freue mich über eure Kommentare und support.

Danke

MfG

Fotis

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [4. Mai 2021 um 08:00 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/2 "2021-05-04T08:00:27Z")

</div>

Auf welchen Bereich bezieht sich denn die Frage? Listing, Detail …?

Ansonsten ganz normal:

```
{if $sCategoryContent.id == 58} ... {/if}
```

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 10:46 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/4 "2021-05-04T10:46:43Z")

</div>

Hallo R4M. Leider es hat nicht funktioniert. Es bezieht sich auf die Detail des Produkts .  
Das hat leider auch nicht geklappt.  
Ich habe die Optionen versucht: $sArticle.ordernumber == „SW103061“ und  
$sArticle.ordernumber(SW103061) um ein bestimmtes Produkt anzusprechen statt $sCategoryContent.id == 58.

Es hat auch nicht geholfen.

---

<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:** [4. Mai 2021 um 11:03 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/5 "2021-05-04T11:03:45Z")

</div>

$sArticle.categoryID

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 11:45 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/6 "2021-05-04T11:45:23Z")

</div>

Hi, Danke für die Rückmeldung, es hat leider nicht geklappt . {if $sArticle.categoryID == 58}

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [4. Mai 2021 um 11:59 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/7 "2021-05-04T11:59:32Z")

</div>

Kategorie müsste

```auto
{if sCategoryInfo.id == 58}

```

sein.

Wenn das mit der odernumber so nicht geht:  
Nach der Änderung an der Datei auch den template- und http-cache geleert?

Tip:  
Installiere Dir in einer Testumgebung den [GitHub - FriendsOfShopware/FroshProfiler: Profiling for Shopware](https://github.com/FriendsOfShopware/FroshProfiler)  
damit kannst Du dann auch Template-Variablen ausfindig machen.

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 12:25 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/8 "2021-05-04T12:25:00Z")

</div>

Hallo. Danke für die Rückmeldung.  
Ja genau. Ich wunder mich auch warum mit ordernumber auch nicht geht.  
Cache geleert wie jedes mal sonst läuft nichts…  
Dein Vorschlag lief leider auch nicht. Danke dir trotzdem 🙂

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

Der FroshProfiler ist nicht für Produktive Systeme geeignet oder?

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [4. Mai 2021 um 12:28 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/9 "2021-05-04T12:28:28Z")

</div>

Nee, besser nicht, sonst sieht Kunde ja auch alles „unter der Haube“ 😉  
Wenn gar nichts geht, klemmt es schon vorher woanders.

Wo hast Du das eingebaut? Wie ist das eingebunden? Eigenes Theme? Smarty-Vererbung richtig?  
Am besten mal die ganze Datei zeigen.

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 13:09 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/10 "2021-05-04T13:09:49Z")

</div>

Ich habe Eigenes Theme.  
Der Code braucht eine kleine Erweiterung. MHD sollte wie erwähnt nicht sichtbar sein sobald eine/ beliebige Kategorien zutreffen.  
Die Vererbung ist richtig und wie gesagt

 ![2mhd](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/088e2cd720bd7bfa55d044397e7cbc1f1bb454ad.png)

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [4. Mai 2021 um 13:17 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/11 "2021-05-04T13:17:28Z")

</div>

Mein Fehler: Variablen mit **$** einleiten.  
Also

```auto
{if $sCategoryInfo.id == 58}

```

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [4. Mai 2021 um 14:57 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/12 "2021-05-04T14:57:50Z")

</div>

Alle gut 🙂

Jetzt passt. Tatsächlich es ist $sCatergoryInfo.id  
Super Danke dir **SONIC**.

Kannst du mir bitte eine Seite oder Link empfehlen wo ich alle Standard Variablen von Shopware finden kann? Ich würde es begrüßen…sonst bin nur am suchen

PEACE 🙂

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [4. Mai 2021 um 15:01 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/13 "2021-05-04T15:01:29Z")

</div>

Sowas gibt es leider nicht. Je nach Controller / Action ändern diese sich dann auch noch.  
Einfach irgendwo (Shared-Hoster) - ggf. auch local auf einem NAS - eine SW5-Testinstallation machen, per htaccess schützen (im Forum suchen) und dann den Profiler installieren. Mit dem habe ich vorhin auch die Variable gefunden 😉

---

<div class="post-metadata">

**Author:** ![spirt01](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@spirt01](https://forum.shopware.com/u/spirt01)\
**Post date:** [5. Mai 2021 um 07:58 UTC](https://forum.shopware.com/t/kategorie-und-unterkategorie-richtig-ansprechen/87351/14 "2021-05-05T07:58:30Z")

</div>

Super, dann versuche es so die Variablen zu bekommen.  
Danke für dein Support noch mal **sonic**
