# Meta Description lässt sich nicht überschreiben

**URL:** <https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339>\
**Category:** Programmierung\
**Created:** [9. März 2020 um 08:47 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339 "2020-03-09T08:47:59Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ghosty](https://avatars.discourse-cdn.com/v4/letter/g/4af34b/32.png) [@ghosty](https://forum.shopware.com/u/ghosty)\
**Post date:** [9. März 2020 um 08:47 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/1 "2020-03-09T08:47:59Z")

</div>

Hallo Zusammen,

ich möchte Meta-Angaben auf den Detailseiten ergänzen. Mein Plugin sieht so aus:

```
public static function getSubscribedEvents()
{
	return [
		'Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail' => 'addMetaTags',
	];
}

public function addMetaTags(\Enlight_Controller_ActionEventArgs $args)
{
	$this->container->get('template')->addTemplateDir(
		$this->getPath() . '/Resources/views/'
	);
}

```

Das Template sieht so aus:

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

{block name="frontend_index_header_meta_tags"}
    {$smarty.block.parent}
    
{/block}

```

Die Vererbung funktioniert allerdings nicht, die Metaangabe wird nicht angezeigt.

Folgendes funktioniert dagegen (ist aber nicht Sinn der Sache, da nur die Detailseite angepasst werden soll).

```
{* frontend/index/header.tpl *}
{extends file="parent:frontend/index/header.tpl"}

{block name="frontend_index_header_meta_tags"}
    {$smarty.block.parent}
    
{/block}

```

Ich könnte den Controller natürlich im Plugin bzw. in Smarty abfragen, aber wieso funktioniert mein Code für die Detailseite nicht?

Vielen Dank im Voraus!

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [9. März 2020 um 08:54 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/2 "2020-03-09T08:54:46Z")

</div>

Eventuell nur über:

```
{* frontend/detail/header.tpl *}
{extends file="parent:frontend/index/header.tpl"}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![ghosty](https://avatars.discourse-cdn.com/v4/letter/g/4af34b/32.png) [@ghosty](https://forum.shopware.com/u/ghosty)\
**Post date:** [9. März 2020 um 09:54 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/3 "2020-03-09T09:54:57Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> Eventuell nur über:
> 
> {\* frontend/detail/header.tpl \*}  
> {extends file=„parent:frontend/index/header.tpl“}
> 
> &nbsp;

Danke für das Feedback, aber das funktioniert leider auch nicht. Die Vererbungskette ist ja grundsätzlich auch korrekt eingehalten, die frontend/detail/header.tpl existiert ja im Bare-Template.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [9. März 2020 um 09:57 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/4 "2020-03-09T09:57:59Z")

</div>

Naja Moment, die Vererbung schon, aber der Block „frontend\_index\_header\_meta\_tags“ befindet sich in index/header.tpl

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [9. März 2020 um 10:03 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/5 "2020-03-09T10:03:38Z")

</div>

Also ich habe das eben mal selber ausprobiert und bei mir geht das:

meineTheme/frontend/detail/header.tpl

```
{extends file="parent:frontend/index/header.tpl"}

{block name="frontend_index_header_meta_tags"}
    {$smarty.block.parent}
    
{/block}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![ghosty](https://avatars.discourse-cdn.com/v4/letter/g/4af34b/32.png) [@ghosty](https://forum.shopware.com/u/ghosty)\
**Post date:** [9. März 2020 um 10:16 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/6 "2020-03-09T10:16:22Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> Also ich habe das eben mal selber ausprobiert und bei mir geht das:
> 
> meineTheme/frontend/detail/header.tpl
> 
> {extends file=„parent:frontend/index/header.tpl“}
> 
> {block name=„frontend\_index\_header\_meta\_tags“}  
> {$smarty.block.parent}
> 
> {/block}
> 
> &nbsp;

Danke für die schnelle Rückmeldung. Selbst im Template funtktioniert es bei mir nicht, werde wohl tiefer suchen müssen, wo das Problem liegt. Vielen Dank für deine Hilfe.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [9. März 2020 um 10:19 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/7 "2020-03-09T10:19:53Z")

</div>

Cache gelöscht und Theme kompiliert? Sonst wird das nicht übernommen.

---

<div class="post-metadata">

**Author:** ![ghosty](https://avatars.discourse-cdn.com/v4/letter/g/4af34b/32.png) [@ghosty](https://forum.shopware.com/u/ghosty)\
**Post date:** [9. März 2020 um 10:47 UTC](https://forum.shopware.com/t/meta-description-lasst-sich-nicht-uberschreiben/65339/8 "2020-03-09T10:47:02Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> Cache gelöscht und Theme kompiliert? Sonst wird das nicht übernommen.

Leider ja&nbsp; Hab das probehalber auf der Listing Seite getestet, dort geht es auch nicht. Schaue mir momentan das Template an, ob dort schon was falsch läuft.
