# Back: Kategorie allgemeine Einstellung, Front: ausblenden

**URL:** <https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964>\
**Category:** Programmierung\
**Created:** [12. Dezember 2015 um 10:53 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964 "2015-12-12T10:53:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [12. Dezember 2015 um 10:53 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/1 "2015-12-12T10:53:18Z")

</div>

Hallo, habe mal wieder ein kleines Problem 🙂 Ich muss im Backend unter “Allgemeine Einstellungen” eine zusätzliche Checkbox machen. Ist dieser aktiv, soll die Kategorie nicht im Kategoriebaum links erscheinen. Wäre wieder jemand so nett und gibt mir einen Hinweis, wo ich es nachlesen kann oder hilft mir bei den ersten Gehversuchen ? Schon jetzt ein großes DANKE . Gruß HEPI

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [12. Dezember 2015 um 11:50 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/2 "2015-12-12T11:50:07Z")

</div>

In den Allgemeinen Einstellungen kannst du es nicht direkt anlegen, du bräuchtest ein Plugin. Was aber geht ist, dass du ein Kategorie Freitextfeld verwenden kannst. Wenn dieses gesetzt ist, wird die Kategorie nicht angezeigt. Dafür müsstest du dann die sidebar-categories.tpl bearbeiten: [https://github.com/shopware/shopware/bl … ies.tpl#L9](https://github.com/shopware/shopware/blob/5.1/themes/Frontend/Bare/frontend/index/sidebar-categories.tpl#L9) Kategorie Freitextfelder: [http://community.shopware.com/Kategorie … textfelder](http://community.shopware.com/Kategorien%5C_detail%5C_838.html#Zus.E4tzliche%5C_Freitextfelder) Das Template würde dann so aussehen: [code]{extends file=“parent:frontend/index/sidebar\_categories”} {block name=“frontend\_index\_categories\_left\_entry”} {if ! $category.attribute.attribute1}

- {$category.description} {if $category.childrenCount} {/if} {block name=“frontend\_index\_categories\_left\_entry\_subcategories”} {if $category.subcategories} {call name=categories categories=$category.subcategories level=$level+1} {/if} {/block}  
{/if} {/block}[/code] Wenn also das Freitextfeld 1 gesetzt ist, zeige es nicht an, andernfalls zeige die Kategorie an. Was jetzt in dem Freitextfeld steht ist egal. Kannst also im Freitextfeld auch einfach nur “blubb” reinschreiben, dann wird die Kategorie nicht angezeigt.

---

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [12. Dezember 2015 um 12:04 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/3 "2015-12-12T12:04:16Z")

</div>

Danke. Auf die Attribute kam ich auch schon. Habe aber dennoch ein Verständnisproblem: Der Kunde hat Ebene 1 (in Sidebar) -\> klickt, kommt auf Ebene 2 (in Sidebar) -\> klickt, kommt auf Ebene 3 (nicht in Sidebar) -\> hier soll das Template erscheinen Ebene 3 soll nicht in der Sidebar erscheinen, stattdessen das ausgewählte Kategorie-Template. Sprich: wenn der Kunde auf Ebene 2 klickt, schließt die Sidebar und mein Template erscheint. Sollte doch mit der Lösung dann funktionieren - oder verstehe ich etwas falsch ?

---

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [1. Januar 2016 um 12:03 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/4 "2016-01-01T12:03:53Z")

</div>

Zunächst wünsche ich ein Frohes 2016. Jetzt zum Problem. Es funktioniert nicht. Habe diese Zeile korrigiert: {extends file=„parent:frontend/index/sidebar-categories.tpl“} Aber trotzdem hat es keine Auswirkungen auf die Unterkategorien. Es wird immer noch alles angezeigt. Es wird die Sidebar nicht geschlossen und das Template wird nicht geladen ☹ Nach meinem Verständnis ist das o.g. Template nur für die Hauptkategorie ausschlaggebend. Aber wie kann ich die Subkategorien beeinflussen ? Hat noch jemand einen Tip ?

---

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [1. Januar 2016 um 12:51 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/5 "2016-01-01T12:51:55Z")

</div>

Habe jetzt noch ein paar Tests gemacht und bin zu dem Schluss gekommen, dass die Änderungen in sidebar-categories.tpl nur für level 0 gelten. Wie kann ich denn die Unterkategorien ansprechen ? Also level 1 , 2 usw ??? So, gehe jetzt mal davon aus, dass die Unterkategorien per Javascript geladen werden. Weis jemand, wo ?

---

<div class="post-metadata">

**Author:** ![HEPI](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@HEPI](https://forum.shopware.com/u/HEPI)\
**Post date:** [1. Januar 2016 um 17:59 UTC](https://forum.shopware.com/t/back-kategorie-allgemeine-einstellung-front-ausblenden/32964/6 "2016-01-01T17:59:45Z")

</div>

Zwei Stunden mit Hund unterwegs gewesen und jetzt hab ich es. Danke an kayyy für den Weg. Bis zum nächsten Problem 😃
