# CMS Shop Page als Default Startseite (anstelle von Categorie=3 bzw index/index.tpl)

**URL:** https://forum.shopware.com/t/cms-shop-page-als-default-startseite-anstelle-von-categorie-3-bzw-index-index-tpl/47231
**Category:** Themes & Design
**Created:** [1. August 2017 um 13:42 UTC](https://forum.shopware.com/t/cms-shop-page-als-default-startseite-anstelle-von-categorie-3-bzw-index-index-tpl/47231 "2017-08-01T13:42:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![AR0x7E7](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@AR0x7E7](https://forum.shopware.com/u/AR0x7E7)
#### Post date: [1. August 2017 um 13:42 UTC](https://forum.shopware.com/t/cms-shop-page-als-default-startseite-anstelle-von-categorie-3-bzw-index-index-tpl/47231/1 "2017-08-01T13:42:24Z")

</div>

Hallo werte Community,

**Vorhaben:**

seit einiger Zeit treibt mich die Frage um, wie es möglich ist eine separate Default Startseite zu konfigurieren, die angezeigt wird, wenn die URL [www.my-shop.de](http://www.my-shop.de)&nbsp;aufgerufen wird.  
(diese Startseite habe ich aktuell unter **frontend/index/index.tpl** in einem eigenem&nbsp;Theme, geerbt von Responsive, erstellt)

Neben weiteren Links zu speziellen CMS Pages, soll es von der Startseite möglich sein zum eigentlichen “Shop” zu navigieren, bei dem dann die root Kategorie “Deutsch” angezeigt werden soll (=./shopware.php?sViewport=cat&sCategory=3) .  
Das Layout dazu soll&nbsp;über eine separate \*.tpl Datei kommen, jedoch ungleich der zuvor genannten **index/index.tpl** sein.

**Unerwartetes Problem:**

Wie ich jetzt leider festellen musste wird beim Aufruf von&nbsp;shopware.php?sViewport=cat&sCategory=3 der **Controller “index” statt “listing”&nbsp;** verwendet.

Für “normale” Kategorien kommt ja der “listing” Controller zum Einsatz, z.B.&nbsp;./shopware.php?sViewport=cat&sCategory=6 -\> “Kochlust & Provence” in den DE Demodaten.  
(die Idee war unter listing/index.tpl eine Weiche zu stellen, indem geprüft wird ob&nbsp;$sCategoryContent.id == 3 -\> “include shop template”, andernfalls “include listing template”)

**1. gescheiterter Lösungsansatz: neue Action für Controller index**

Nun habe ich versucht für den “index” Controller eine Weiche durch eine weitere Action zu erstellen, indem ich **frontend/index/shop.tpl** erzeugt habe (vgl.&nbsp;[Shopware controller](https://developers.shopware.com/developers-guide/controller/))  
Eigentlich habe ich erwartet, dass beim Aufruf von&nbsp;[www.my-shop.de/frontend/index/shop](http://www.my-shop.de/frontend/index/shop) das Template aus shop.tpl geladen wird - **ist leider nicht der Fall, es wird index.tpl genutzt.**

Während ich an anderen Lösungen weitertüfftel wäre ich&nbsp;für alle plausiblien Vorschläge aus der Community dankbar!

Mfg

---

<div class="post-metadata">

### Author: ![IFF](https://avatars.discourse-cdn.com/v4/letter/i/c37758/32.png) [@IFF](https://forum.shopware.com/u/IFF)
#### Post date: [1. August 2017 um 14:02 UTC](https://forum.shopware.com/t/cms-shop-page-als-default-startseite-anstelle-von-categorie-3-bzw-index-index-tpl/47231/2 "2017-08-01T14:02:38Z")

</div>

> separate Default Startseite

Nur als Info, aber kürzlich gab es hier im Forum ein ähnlichen Beitrag und da wurde ein Plugin erwähnt.&nbsp;

---

<div class="post-metadata">

### Author: ![AR0x7E7](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@AR0x7E7](https://forum.shopware.com/u/AR0x7E7)
#### Post date: [17. September 2017 um 10:30 UTC](https://forum.shopware.com/t/cms-shop-page-als-default-startseite-anstelle-von-categorie-3-bzw-index-index-tpl/47231/3 "2017-09-17T10:30:23Z")

</div>

**2. erfolgreicher Lösungsansatz**

folgender Lösungsweg: neue Kategorie „Shop“ unterhalb „Deutsch“ angelegt, aktiv:ja, NICHT-Top-Kategorie:ja

Aus index/index.tpl wird die Kategorie verlinkt und aufgerufen, wenn der Besucher zum Shop gehen will

Im listing/index.tpl prüfe ich welche Kategorie aufgerufen wird mit:

```
{if $sCategoryContent.name == "Shop"}

```

und branche dann einmal zur „neuen&nbsp;&nbsp;Shopansicht“ oder eben zur „normalen Kategorieansicht“

Etwas unintuitiv, da im Kategoriebaum „Shop“ ein Geschwisterknoten der Hauptkategorien ist, jedoch logisch ihnen übergeordnet ist - aber was soll ich sagen, es funktioniert.
