# Seite vor Artikeldetails schalten

**URL:** <https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [2. Mai 2011 um 21:14 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636 "2011-05-02T21:14:00Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [2. Mai 2011 um 21:14 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/1 "2011-05-02T21:14:00Z")

</div>

Hey, ich überlege gerade wie ich technisch gesehen eine Seite (in meinem Fall eine dynamische Tabelle) vor der Artikeldetailseite anzeige. In der Tabelle kann man was auswählen und gelangt dann auf die Artikelseite. Diese Tabelle soll nur bei bestimmten Artikel angezeigt werden. Hat jmd eine Idee? Gruß Ottscho

---

<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:** [3. Mai 2011 um 10:05 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/2 "2011-05-03T10:05:33Z")

</div>

Jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [3. Mai 2011 um 10:19 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/3 "2011-05-03T10:19:42Z")

</div>

Mach doch einen Hook After auf den Controller Detail und die Action index - dort fragst du ab, ob der Artikel eine „Vorschaltseite“ erhalten soll (z.B. über ein Attribut). Falls ja, führst du deinen Custom-Code aus und lädst ein anderes Template, ansonsten springst du mit return $args-\>getReturn(); wieder aus der Funktion raus.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [3. Mai 2011 um 10:50 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/4 "2011-05-03T10:50:33Z")

</div>

[quote=“ottscho”]Jemand eine Idee?[/quote] Du drängeslt ja ganz schön…🕶

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [3. Mai 2011 um 10:57 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/5 "2011-05-03T10:57:19Z")

</div>

[quote=“Stefan Hamann”]Mach doch einen Hook After auf den Controller Detail und die Action index - dort fragst du ab, ob der Artikel eine “Vorschaltseite” erhalten soll (z.B. über ein Attribut). Falls ja, führst du deinen Custom-Code aus und lädst ein anderes Template, ansonsten springst du mit return $args-\>getReturn(); wieder aus der Funktion raus.[/quote] Ich bin ja mehr ein Freund davon, so was im Template zu lösen, da muss ich mich nicht um Hooks und andere Systemeingriffe kümmern. (Das muss nämlich alles im Admin eingerichtet werden, im Template kann ich das einfach verteilen.) Im Listingtemplate könnte das so aussehen (kein echter Code, nur Logik): {if $sarticle-\>attribut\_vorschaltseite\_gesetzt} {include file=‘vorschaltseite.tpl’ $article\_id=…$article\_name=… $article\_description=…} {else} …standard\_template\_code… {/if}

---

<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:** [3. Mai 2011 um 11:26 UTC](https://forum.shopware.com/t/seite-vor-artikeldetails-schalten/2636/6 "2011-05-03T11:26:22Z")

</div>

[quote=“avenger”][quote=“ottscho”]Jemand eine Idee?[/quote] Du drängeslt ja ganz schön…🕶[/quote] ich fahre auch auf der Autobahn schnell 😉 @Stefan Danke, werd ich mir mal durch den Kopf gehen lassen.
