# Nur Topseller einer Kategorie ausgeben

**URL:** <https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607>\
**Category:** Allgemein\
**Created:** [21. Juni 2016 um 14:46 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607 "2016-06-21T14:46:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [21. Juni 2016 um 14:46 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/1 "2016-06-21T14:46:17Z")

</div>

Hallo,

ich habe in jedem Artikel zusätzlich die “Topseller” Box “appended”. Gibt es eine Möglichkeit lediglich die Topseller der jeweiligen Kategorie anzeigen zu lassen?

Aktuell werden nämlich sämtliche Artikel des Shops angezeigt. Und über das Backend kann man es ja nur deaktivieren oder auf eine Anzahl begrenzen.

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [21. Juni 2016 um 16:10 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/2 "2016-06-21T16:10:48Z")

</div>

Wie hast du die denn appended? Dem Topseller-Widget kann man doch einfach eine Kategorie-Id mitgeben?

```
{action module=widgets controller=listing action=top_seller sCategory=$sArticle.categoryID}

```

Sollte Topseller der Kategorie des Artikels ausgeben.

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [22. Juni 2016 um 08:18 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/3 "2016-06-22T08:18:37Z")

</div>

Tatsächlich. Ja, genauso ist es drin, Aber da müsste ich doch theoretisch noch ein paar IF-Abfragen dazwischen machen?

if Kategorie 1, dann topseller Kat.ID.1

if Kategorie 2, dann topseller Kat.ID.2

usw.?

Denn das Artikel Template wird ja für ALLE Artikel global definiert…

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [22. Juni 2016 um 09:46 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/4 "2016-06-22T09:46:40Z")

</div>

Das Artikeltemplate weiß aber welchen Artikel es gerade darstellt. In&nbsp;$sArticle.categoryID steht immer die (Haupt-)Kategorie des aktuellen Artikels. Da sollte keine weitere Abfrage notwendig sein.

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [22. Juni 2016 um 09:56 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/5 "2016-06-22T09:56:04Z")

</div>

Achso! Ich bemerke auch gerade, dass ich wohl als im falschen Template rumspiele. Die Änderung ist schon etwas länger her…

Kannst Du mir eben sagen, wie das Template heißt? Bei mir stand in der index.tpl unter „listings“ sCategory…, was ich soweit funktioniert.

---

<div class="post-metadata">

**Author:** ![thering](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@thering](https://forum.shopware.com/u/thering)\
**Post date:** [22. Juni 2016 um 10:03 UTC](https://forum.shopware.com/t/nur-topseller-einer-kategorie-ausgeben/37607/6 "2016-06-22T10:03:02Z")

</div>

OKAY! Ich habs, die Datei muss in frontend/detail/index.tpl

Und dann eben anstatt sCategory sArticle dazu.

Vielen Dank, jetzt funktioniert es!
