# Kategorie Listing im Frontend ändern

**URL:** <https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085>\
**Category:** Themes & Design\
**Created:** [14. Dezember 2018 um 20:51 UTC](https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085 "2018-12-14T20:51:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Domagical](https://avatars.discourse-cdn.com/v4/letter/d/898d66/32.png) [@Domagical](https://forum.shopware.com/u/Domagical)\
**Post date:** [14. Dezember 2018 um 20:51 UTC](https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085/1 "2018-12-14T20:51:25Z")

</div>

Hallo,

gibt es die Möglichkeit über einen Button im Frontend den User selbst über das Design/Layout des Kategorie Listings auswählen zu lassen?

&nbsp;

Viele Grüße

Dee

---

<div class="post-metadata">

**Author:** ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)\
**Post date:** [15. Dezember 2018 um 07:05 UTC](https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085/2 "2018-12-15T07:05:48Z")

</div>

Wahrscheinlich nicht weil der Kunde dann auch den Cache leeren müsste und das Theme neu kompilieren müsste. Wäre etwas umständlich denke ich.

&nbsp;

---

<div class="post-metadata">

**Author:** ![karlharris](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@karlharris](https://forum.shopware.com/u/karlharris)\
**Post date:** [15. Dezember 2018 um 07:54 UTC](https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085/3 "2018-12-15T07:54:10Z")

</div>

Das Umschalten von der detaillierten&nbsp;Ansicht zur Listen-Ansicht und zurück, klappt ziemlich gut…

Irgendwo einen Button oder so hin:

```
Umschalten

```

Und ein wenig JS dazu:

```
if($('.js-toggle-listing').length > 0)
{
	listingType = 1;
	$('.js-toggle-listing').click(function()
	{
	    if(listingType === 1)
	    {
	        $('.listing .product--box').attr('class', 'product--box box--list');
	        listingType = 2;
	    } else {
	        $('.listing .product--box').attr('class', 'product--box box--basic');
	        listingType = 1;
	    }
	});
}

```

Wichtig ist, das folgendes Produkt Layout eingestellt ist:

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

Nur auf die schnelle in der Konsole getestet (5.5.4)…

---

<div class="post-metadata">

**Author:** ![designhuette](https://avatars.discourse-cdn.com/v4/letter/d/b2d939/32.png) [@designhuette](https://forum.shopware.com/u/designhuette)\
**Post date:** [7. Januar 2019 um 15:30 UTC](https://forum.shopware.com/t/kategorie-listing-im-frontend-andern/57085/4 "2019-01-07T15:30:47Z")

</div>

Das Thema würde mich auch interessieren.&nbsp;

Karlharris, dein Ansatz ist schon mal nicht schlecht, aber es müsste doch&nbsp;auch in der Session gespeichert werden, sonst wechselt das Listing bei Seitenwechsel oder Nachladen?&nbsp;Ich hab auch schon nach einem fertigen Script oder Plugin gesucht, aber nichts gefunden.&nbsp;

Kennt jemand evtl. eins?&nbsp;  
&nbsp;
