# Hersteller auf der Startseite rechts anzeigen

**URL:** <https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [27. Mai 2011 um 20:01 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935 "2011-05-27T20:01:17Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![webwerkstatt](https://avatars.discourse-cdn.com/v4/letter/w/35a633/32.png) [@webwerkstatt](https://forum.shopware.com/u/webwerkstatt)\
**Post date:** [27. Mai 2011 um 20:01 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/1 "2011-05-27T20:01:17Z")

</div>

Hallo, gerne würde ich die Hersteller auf der Startseite rechts oben anzeigen. Dafür habe ich im Template home/right.tpl folgendes eingefügt: `{block name='frontend\_listing\_right\_filter\_supplier'} {include file='frontend/listing/filter\_supplier.tpl'} {/block}` Da passiert erst mal nix. Nach Entfernen der If-Abfrage `{if $sSuppliers|@count\>1 && $sCategoryContent.parent != 1}` im Template listing/filter\_supplier.tpl zeigt er mir zwar rechts die Überschrift Hersteller, jedoch keine Hersteller. Wie kann man dies lösen? Gruß, Uwe P.S. Kann man den Filter so einstellen, daß er grundsätzlich immer alle Hersteller anzeigt? Also auch auf den Kategorieseiten, selbst wenn es momentan keine Produkte zu manchen Herstellern gibt?

---

<div class="post-metadata">

**Author:** ![webwerkstatt](https://avatars.discourse-cdn.com/v4/letter/w/35a633/32.png) [@webwerkstatt](https://forum.shopware.com/u/webwerkstatt)\
**Post date:** [7. Juni 2011 um 12:01 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/2 "2011-06-07T12:01:53Z")

</div>

Noch einmal nach oben schieb. Verschiedene Modifikationen der Variablen der Abfrage `{if $sSuppliers|@count\>1 && $sCategoryContent.parent != 1}` hilft auch nicht weiter. Weiß denn keiner Rat?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [7. Juni 2011 um 12:09 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/3 "2011-06-07T12:09:38Z")

</div>

Es gibt auf der Startseite nicht die benötigten Informationen/Variablen ($sSuppliers) um den Code auszuführen.

---

<div class="post-metadata">

**Author:** ![webwerkstatt](https://avatars.discourse-cdn.com/v4/letter/w/35a633/32.png) [@webwerkstatt](https://forum.shopware.com/u/webwerkstatt)\
**Post date:** [7. Juni 2011 um 12:26 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/4 "2011-06-07T12:26:22Z")

</div>

Vielen Dank. Das hatte ich befürchtet ☹ Besteht die Möglichkeit auf die Daten des Sliders zuzugreifen, der die Hersteller ja auf der Startseite anzeigt? Wo habe ich eventuell Zugriff darauf?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [7. Juni 2011 um 13:03 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/5 "2011-06-07T13:03:59Z")

</div>

Es gibt zwei Lösungswege. Allgemein musst du für Beide das vorhandene Plugin Recommendation aktivieren und unter Marketing / Slider Komponenten im Backend die Option „Hersteller aus dieser Kategorie anzeigen“ für DEUTSCH aktivieren. Jetzt hast du schon mal den Standard Hersteller Slider von Shopware auf deienr Startseite. Evtl. reicht dir das ja schon 🙂 Möglichkeit 1: Du passt den Slider auf der Startseite an und positionierst in Rechts. Möglichkeit 2: Du passt die Datei frontend/listing/filter\_supplier.tpl an bzw. macht ein Duplikat und beziehst dich nicht auf die nichtvorhandene Variable „sSupplier“, sonder auf die nun vorhandene Variable „supplier“.

---

<div class="post-metadata">

**Author:** ![webwerkstatt](https://avatars.discourse-cdn.com/v4/letter/w/35a633/32.png) [@webwerkstatt](https://forum.shopware.com/u/webwerkstatt)\
**Post date:** [7. Juni 2011 um 16:25 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/6 "2011-06-07T16:25:44Z")

</div>

Ganz lieben Dank. Funzt perfekt. Habe mich für Variante 2 entschieden: In Template frontend/home/right.tpl folgendes eingefügt: `{\* Supplier filter \*} {block name='frontend\_listing\_right\_filter\_supplier'} {include file='frontend/listing/filter\_supplier\_right.tpl'} {/block}` Template frontend/listing/filter\_supplier\_right.tpl mit folgendem Inhalt erstellt: [code]{\* Filter supplier \*} {block name=“frontend\_listing\_filter\_supplier”} {if $supplier|@count\>=1}

## Hersteller

{foreach from=$suppliers item=slide} {block name=“frontend\_listing\_filter\_supplier\_each”}  
{foreach from=$slide item=supplier} {if $supplier.image} - ![{$supplier.name}]( "{$supplier.name}")  
{/if} {/foreach} {/block} {/foreach}  
{/if} {/block}[/code] Die Datei frontend/plugins/recommendation/blocks\_index.tpl habe ich noch modifiziert, da ich den Slider ja nun nicht mehr brauche, dieser jedoch aktiviert sein muß: Ganz unten … ` {block name="frontend\_home\_index\_blog" prepend} {if $supplier\_active} {foreach from=$suppliers item=slide} {foreach from=$slide item=supplier} {/foreach} {/foreach} {/if} {/block}`

---

<div class="post-metadata">

**Author:** ![Bibeno](https://avatars.discourse-cdn.com/v4/letter/b/13edae/32.png) [@Bibeno](https://forum.shopware.com/u/Bibeno)\
**Post date:** [23. Juni 2011 um 06:40 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/7 "2011-06-23T06:40:16Z")

</div>

Hi Webwerkstatt, ich finde die Idee ganz gut und habe das einmal versucht nach zu bauen. Habe exakt deine Anleitung genommen. Die Box wird mir auch angezeigt, leider nur ohne Inhalt. Den Slider hab ich auf der Startseite aktiviert. EDIT: ich seh grad das halt nur unten die Box angezeigt wird.

---

<div class="post-metadata">

**Author:** ![moeve.media](https://avatars.discourse-cdn.com/v4/letter/m/3da27b/32.png) [@moeve.media](https://forum.shopware.com/u/moeve.media)\
**Post date:** [23. Juni 2011 um 08:38 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/8 "2011-06-23T08:38:14Z")

</div>

Hehe, ich hatte gestern die selbe Idee und habe es auch komplett nachgebaut. Es geht.

---

<div class="post-metadata">

**Author:** ![Bibeno](https://avatars.discourse-cdn.com/v4/letter/b/13edae/32.png) [@Bibeno](https://forum.shopware.com/u/Bibeno)\
**Post date:** [23. Juni 2011 um 08:51 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/9 "2011-06-23T08:51:28Z")

</div>

Hmm, dann stell ick mich zu daemlig an.

---

<div class="post-metadata">

**Author:** ![webwerkstatt](https://avatars.discourse-cdn.com/v4/letter/w/35a633/32.png) [@webwerkstatt](https://forum.shopware.com/u/webwerkstatt)\
**Post date:** [7. Juli 2011 um 03:09 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/10 "2011-07-07T03:09:05Z")

</div>

[quote=“Bibeno”]Hmm, dann stell ick mich zu daemlig an.[/quote] Hast Du den richtigen Templateordner genommen? Leere Box könnte falsche Variable bedeuten.

---

<div class="post-metadata">

**Author:** ![Paul](https://avatars.discourse-cdn.com/v4/letter/p/bbe5ce/32.png) [@Paul](https://forum.shopware.com/u/Paul)\
**Post date:** [5. März 2013 um 14:06 UTC](https://forum.shopware.com/t/hersteller-auf-der-startseite-rechts-anzeigen/2935/11 "2013-03-05T14:06:02Z")

</div>

da ich bei der Frage über google hier gelandet bin - eine etwas simplere Möglichkeit. einfach ein /meintemplateverzeichnis/frontend/home/right.tpl erstellen mit: `{extends file='../\_default/frontend/home/right.tpl'} {\* Supplier filter vor Topseller \*} {block name='frontend\_home\_right\_topseller' prepend} {$sSuppliers=$Shopware-\>Modules()-\>Articles()-\>sGetAffectedSuppliers($sCategoryStart)} {foreach from=$sSuppliers item=s key=key} {$s['link']=str\_replace("?", "richtigeurl?", $s['link'])} {$sSuppliers[$key]=$s} {/foreach} {include file='../\_default/frontend/listing/filter\_supplier.tpl'} {/block}`
