# Vererbung über mehrere Ebenen

**URL:** https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815
**Category:** Themes & Design
**Created:** [17. Februar 2017 um 14:56 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815 "2017-02-17T14:56:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![v0id](https://avatars.discourse-cdn.com/v4/letter/v/ad7895/32.png) [@v0id](https://forum.shopware.com/u/v0id)
#### Post date: [17. Februar 2017 um 14:56 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/1 "2017-02-17T14:56:12Z")

</div>

Hallo Zusammen,

leider habe ich keine gescheite Antwort auf meine offenen Fragen und Probleme gefunden. Vielleicht könnt Ihr mir da weiterhelfen.

ich möchte im checkout den gleichen footer haben wie auch auf der normalen Shop-Seite.  
Um dies zu erreichen wollte ich im eigenen Theme welches von dem Responsive Theme erbt in der frontend/register/index.tpl den Footer anpassen, indem einfach der block parent ausgegeben wird.

{extends file=“frontend/register/index.tpl”}

{\* Footer \*}  
{block name=“frontend\_index\_footer”}  
&nbsp;&nbsp;&nbsp; {$smarty.block.parent}  
{/block}

Leider bekomme ich ein “503 Service Unavailable” sobald ich das template mit einem extends befülle.

Ist eine vererbung über mehere Ebene möglich? (die frontend/register/index.tpl enthält bereits ein {extends file=“frontend/index/index.tpl”} )  
Oder mache ich gerade grundlegend etwas falsch?

Beste Grüße

---

<div class="post-metadata">

### Author: ![v0id](https://avatars.discourse-cdn.com/v4/letter/v/ad7895/32.png) [@v0id](https://forum.shopware.com/u/v0id)
#### Post date: [17. Februar 2017 um 15:25 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/2 "2017-02-17T15:25:57Z")

</div>

Ok, der 503er war mein Fail in einer anderen Datei.  
Nichts desto trotz bekomme ich im shopware log eine Meldung die glaube ich meine Frage zu der Vererbung beantwortet.

frontend/register/index.tpl on line 2 illegal recursive call of ‚frontend/register/index.tpl‘ in /engine/Library/Smarty/sysplugins/smarty\_internal\_templatecompilerbase.php:657 Stack trace

Es scheint also nicht möglich zu sein. Kann das jemand bestätigen?  
&nbsp;

---

<div class="post-metadata">

### Author: ![v0id](https://avatars.discourse-cdn.com/v4/letter/v/ad7895/32.png) [@v0id](https://forum.shopware.com/u/v0id)
#### Post date: [17. Februar 2017 um 15:41 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/3 "2017-02-17T15:41:33Z")

</div>

naja für alle die den standard footer im checkout register haben möchten, hier eine mögliche lösung

{extends file=“parent:frontend/register/index.tpl”}

{\* Footer \*}  
{block name=“frontend\_index\_footer” prepend}  
&nbsp;&nbsp; &nbsp;{$theme.checkoutFooter = false}  
{/block}

---

<div class="post-metadata">

### Author: ![Tanny](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@Tanny](https://forum.shopware.com/u/Tanny)
#### Post date: [17. Februar 2017 um 16:26 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/4 "2017-02-17T16:26:46Z")

</div>

Hast du mal in Backend -\> Einstellungen -\> Theme Manager -\> Dein Theme -\> Theme Konfiguration -\> Konfiguration -\> 6. Stelle von oben geguckt?

&nbsp;

---

<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: [18. Februar 2017 um 16:28 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/5 "2017-02-18T16:28:43Z")

</div>

Jop.

Dort kannst du den richtigen footer auch im checkout per Mausklick einschalten.

&nbsp;

---

<div class="post-metadata">

### Author: ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)
#### Post date: [20. Februar 2017 um 07:35 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/6 "2017-02-20T07:35:58Z")

</div>

Hallo,

der Fehler mit dem “recursive call” kommt, weil in Deinem **extends** Befehl der **parent:** Prefix vor dem Dateipfad fehlt.

Weiteres hier:  
[Getting started with Smarty](https://developers.shopware.com/designers-guide/smarty/#extending-template-files)

Sonnige Grüße,  
Phil

---

<div class="post-metadata">

### Author: ![v0id](https://avatars.discourse-cdn.com/v4/letter/v/ad7895/32.png) [@v0id](https://forum.shopware.com/u/v0id)
#### Post date: [24. Februar 2017 um 09:19 UTC](https://forum.shopware.com/t/vererbung-uber-mehrere-ebenen/43815/7 "2017-02-24T09:19:25Z")

</div>

Vielen Dank für die Unterstützung, es läuft nun wie es soll 🙂
