# SW 5.6.10: Einzelne Kategorien in sidebar ausblenden

**URL:** <https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373>\
**Category:** Programmierung\
**Created:** [23. Juli 2021 um 13:18 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373 "2021-07-23T13:18:39Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [23. Juli 2021 um 13:18 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/1 "2021-07-23T13:18:39Z")

</div>

Hallo zusammen,

in betreue einen bestehenden Shop an dem offenbar schon „vor meiner Zeit“ an diesem Thema gerabeitet worden ist.

In den Kategorienattributen wurde eine Checkbox „hide\_in\_sidebar“ reingenommen.

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

Und so sieht unter /frontend/index die sidebar-categories.tpl aus:

```auto
{extends file='parent:frontend/index/sidebar-categories.tpl'}

{* Maincategories left *}
{function name=categories level=0}
    <ul class="sidebar--navigation categories--navigation navigation--list{if !$level} is--drop-down{/if} is--level{$level}{if $level > 1} navigation--level-high{/if} is--rounded" role="menu">
        {* @deprecated The block "frontend_index_categories_left_ul" will be removed in further versions, please use "frontend_index_categories_left_before" *}
        {block name="frontend_index_categories_left_ul"}{/block}

        {block name="frontend_index_categories_left_before"}{/block}
        {foreach $categories as $category}

            {if $category['attribute']['hide_in_sidebar']}
                {continue}
            {/if}

            {block name="frontend_index_categories_left_entry"}
                <li class="navigation--entry{if $category.flag} is--active{/if}{if $category.subcategories} has--sub-categories{/if}{if $category.childrenCount} has--sub-children{/if}" role="menuitem">
                    <a class="navigation--link{if $category.flag} is--active{/if}{if $category.subcategories} has--sub-categories{/if}{if $category.childrenCount} link--go-forward{/if}"
                       href="{$category.link}"
                       data-categoryId="{$category.id}"
                       data-fetchUrl="{url module=widgets controller=listing action=getCategory categoryId={$category.id}}"
                       title="{$category.description|escape}">
                        {$category.description}

                        {if $category.childrenCount}
                            <span class="is--icon-right">
                                <i class="icon--arrow-right"></i>
                            </span>
                        {/if}
                    </a>
                    {block name="frontend_index_categories_left_entry_subcategories"}
                        {if $category.subcategories}
                            {call name=categories categories=$category.subcategories level=$level+1}
                        {/if}
                    {/block}
                </li>
            {/block}
        {/foreach}
        {block name="frontend_index_categories_left_after"}{/block}
    </ul>
{/function}

{if $sCategories}
    {call name=categories categories=$sCategories}
{elseif $sMainCategories}
    {call name=categories categories=$sMainCategories}
{/if}

```

Ich verstehe es so, dass wenn das Flag für Kategorieebene 0 gesetzt ist, diese eigentlich ausgeblendet werden sollte. Passiert aber nicht. Habt ihr eine Idee woran das liegt?

Bin jetzt nicht der Programmierer. 😅

Danke und Gruß  
pino

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [29. Juli 2021 um 16:56 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/2 "2021-07-29T16:56:27Z")

</div>

Hallo zusammen,

habe ich eventuell Angaben vergessen? Ist das Thema eventuell auch anders zu lösen?

Danke und Gruß  
pino

---

<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:** [29. Juli 2021 um 21:41 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/3 "2021-07-29T21:41:06Z")

</div>

Es sieht eigentlich ganz gut aus. Versuch mal

```php
{if $category['attribute']['hide_in_sidebar'] eq true}
                {continue}
            {/if}

```

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [29. Juli 2021 um 22:41 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/4 "2021-07-29T22:41:24Z")

</div>

Danke für deine Antwort. Hat leider nichts geändert. Sämtliche Caches geleert sowie Template kompiliert.

---

<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:** [30. Juli 2021 um 11:13 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/5 "2021-07-30T11:13:04Z")

</div>

Wie wäre es mit

```php
{if $category.attribute.hide_in_sidebar eq true}
     {continue}
{/if}

```

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 12:33 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/6 "2021-07-30T12:33:53Z")

</div>

Danke…leider auch nicht. 🙃

---

<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:** [30. Juli 2021 um 13:05 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/7 "2021-07-30T13:05:00Z")

</div>

Ist das Theme in dem sich die Datei befindet überhaupt aktiv?

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 13:52 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/8 "2021-07-30T13:52:13Z")

</div>

Yepp oder ja, das ist es.

---

<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:** [30. Juli 2021 um 15:02 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/9 "2021-07-30T15:02:45Z")

</div>

Kannst ja mal eine versteckte Datenausgabe machen und posten was da so drin steht.  
Nach der Zeile mit `{foreach $categories as $category}`

```php
<div style="display: none;">
{$category|@print_r}
</div>

```

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 15:16 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/10 "2021-07-30T15:16:55Z")

</div>

Danke dir…ähm…wo finde ich die Ausgabe denn?

---

<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:** [30. Juli 2021 um 15:22 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/11 "2021-07-30T15:22:30Z")

</div>

Sie wird ins template geschrieben aber dem user eben nicht angezeigt. Mit F12 (Developer Toolbar) kann man sie dann auslesen (Quelltext)

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 15:40 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/12 "2021-07-30T15:40:03Z")

</div>

Danke…ich habe die Datei angepasst. Leider bin ich mit den Entwicklertools nicht so fit…da werde ich mir mal eine Schulung gönnen…Kannst du mal bitte schauen, ob du etwas siehst?  
[https://www.filzkissen.de/sitzauflagen/](https://www.filzkissen.de/sitzauflagen/)

---

<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:** [30. Juli 2021 um 16:01 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/13 "2021-07-30T16:01:44Z")

</div>

Also sehen tu ich nichts, hast du theme kompiliert?

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 16:19 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/14 "2021-07-30T16:19:36Z")

</div>

Ja, hatte ich gemacht…habe ich gerade noch mal wiederholt und es gibt auch keine Fehler aus.

---

<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:** [30. Juli 2021 um 19:11 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/15 "2021-07-30T19:11:53Z")

</div>

leider nein, es scheint nicht in der Datei zu sein. Gibt es ggf ein Plugin was die Kategorie überschreibt?

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 19:19 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/16 "2021-07-30T19:19:24Z")

</div>

Nicht das ich wüsste…momentan besteht, zumindest bei mir ein ganz anderes Problem…wobei ich nicht weiß, ob das nur bei mir so ist (scheint aber so zu sein) und ob es einen Zusammenhang mit diesem Thema gibt. Hoffe aber nicht.

Es lassen sich keine Produkte in den Warenkorb legen, da der Button „inaktiv“ ist.

Hast du Lust und vor allem Zeit, dass wir uns das mal gemeinsam mit anydesk oder so angucken?

---

<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:** [30. Juli 2021 um 19:24 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/17 "2021-07-30T19:24:59Z")

</div>

anydesk ist mir bekannt von indischen scammern 😃

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 20:15 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/18 "2021-07-30T20:15:20Z")

</div>

sitze aber in DE 😀  
Wolltest du damit mit „nein“ antworten?

---

<div class="post-metadata">

**Author:** ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)\
**Post date:** [30. Juli 2021 um 20:45 UTC](https://forum.shopware.com/t/sw-5-6-10-einzelne-kategorien-in-sidebar-ausblenden/89373/19 "2021-07-30T20:45:25Z")

</div>

> [@intermedianet](#):
>
> Es lassen sich keine Produkte in den Warenkorb legen, da der Button „inaktiv“ ist.

Zumindest das Problem ist erledigt.
