# Plugin tpl überschreiben

**URL:** <https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321>\
**Category:** Themes & Design\
**Created:** [8. Januar 2018 um 08:26 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321 "2018-01-08T08:26:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rund](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@rund](https://forum.shopware.com/u/rund)\
**Post date:** [8. Januar 2018 um 08:26 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/1 "2018-01-08T08:26:49Z")

</div>

Hallo,

ich habe jetzt schon mehrere Sachen gelesen und probiert. Aber ich habe ein Problem mit einer Datei die aus einem Plugin kommt.

Im Theme habe ich eingestellt dass die Änderungen aus dem eigenen Theme zuletzt geladen werden

Jetzt habe ich ein Plugin mit der Verzeichnisstruktur:

plugin/sw5/responsive/frontend/detail/tabs.tpl

In meinem Theme liegt eine Anpassung der Datei:

meinTheme/frontend/detail/tabs.tpl

Es wird aber immer die tabs.tpl aus dem Plugin geladen. Ich habe jetzt schon mehrere Pfade probiert, komme aber nicht dazu die Plugin tabs.tpl zu überschrieben.

In meiner 5.3.4 funktioniert die Entwicklertoolbar nicht. Jetzt komme ich nicht so wirklich weiter.

In Chrome fine ich einen Pfad wie folgt:

plugin/Views/sw5/responsive/frontend/detail

Wie muss denn der Pfad aussehen?

&nbsp;

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [8. Januar 2018 um 11:15 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/2 "2018-01-08T11:15:08Z")

</div>

Dieser Pfad ist eigentlich richtig:&nbsp;meinTheme/frontend/detail/tabs.tpl

Zeig’ doch mal, was in den Templates drin steht und wie du sie erweiterst.

Es könnte auch sein, dass das Plugin sich nicht an den Standard hält und die Datei einfach “hard-coded” als letztes überschreibt.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![rund](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@rund](https://forum.shopware.com/u/rund)\
**Post date:** [8. Januar 2018 um 11:45 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/3 "2018-01-08T11:45:04Z")

</div>

Das ist die Datei aus dem Plugin:

```
{extends file="parent:frontend/detail/tabs.tpl"}

{block name="frontend_detail_tabs_description" append}
    {s name='DetailTabsProperties'}Eigenschaften{/s}
{/block}

{block name="frontend_detail_tabs_content_description" append}
    
        
            {s name='DetailTabsProperties'}Eigenschaften{/s}
        

        
            {foreach from=$sArticle.sProperties item=property name=previewProperties}
                {$property.name}: {$property.value},
            {/foreach}
            {s name="PreviewTextMore"}{/s}
        
        
            {include file='frontend/detail/tabs/properties.tpl'}
        
    
{/block}

```

Das ist meine im Theme:

```
{extends file="parent:frontend/detail/tabs.tpl"}

{block name="frontend_detail_tabs_description"}
		{s name='DetailTabsProperties'}Eigenschaften{/s}
   {$smarty.block.parent}
{/block}

{block name="frontend_detail_tabs_content_description"}
		
			
				{s name='DetailTabsProperties'}Eigenschaften{/s}
			
        
			
				{block name="frontend_detail_tabs_content_properties_preview_inner"}
					{s name="PropertiesPreview" namespace="frontend/detail"}{/s}{s name="PreviewTextMore"}{/s}
				{/block}
			
        
			
				{include file='frontend/detail/tabs/properties.tpl'}
			
		
		
	{$smarty.block.parent}

{/block}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [8. Januar 2018 um 11:46 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/4 "2018-01-08T11:46:16Z")

</div>

[https://developers.shopware.com/designers-guide/smarty/#template-inheritance](https://developers.shopware.com/designers-guide/smarty/#template-inheritance)

Hast du die Theme.php mit $injectbeforeplugins angepasst? Sonst wirst du nie ein Plugin überschreiben können.

---

<div class="post-metadata">

**Author:** ![rund](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@rund](https://forum.shopware.com/u/rund)\
**Post date:** [8. Januar 2018 um 11:53 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/5 "2018-01-08T11:53:20Z")

</div>

&nbsp; &nbsp; protected $injectBeforePlugins = false;  
&nbsp;

Hab ich drin

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [8. Januar 2018 um 15:34 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/6 "2018-01-08T15:34:13Z")

</div>

Ist das Plugin verschlüsselt? Wenn nein: Schau mal, ob im Plugin die Methode -\>extendsTemplate aufgerufen wird. Wenn ja, hast du eh verloren, weil das Plugin sich nicht an den Standard hält.  
Viele Grüße

---

<div class="post-metadata">

**Author:** ![rund](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@rund](https://forum.shopware.com/u/rund)\
**Post date:** [8. Januar 2018 um 15:44 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/7 "2018-01-08T15:44:37Z")

</div>

Ah. Ok. Scheint daran zu liegen.

Ich überschreibe die Datei jetzt komplett ohne zu extenden

---

<div class="post-metadata">

**Author:** ![wolkenkrieger](https://avatars.discourse-cdn.com/v4/letter/w/85e7bf/32.png) [@wolkenkrieger](https://forum.shopware.com/u/wolkenkrieger)\
**Post date:** [6. Februar 2020 um 10:07 UTC](https://forum.shopware.com/t/plugin-tpl-uberschreiben/50321/8 "2020-02-06T10:07:58Z")

</div>

Moritz, habe ich ne Chance, ohne $inject… euer&nbsp;CookieConsent-Template zu überschreiben?
