# Generierung der Header Einträge

**URL:** https://forum.shopware.com/t/generierung-der-header-eintrage/72636
**Category:** Programmierung
**Created:** [9. Februar 2021 um 09:08 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636 "2021-02-09T09:08:52Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [9. Februar 2021 um 09:08 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/1 "2021-02-09T09:08:52Z")

</div>

Weiß jemand, welche Methode/Klasse oder was auch immer  
für die Generierung der Einträge im „head“&nbsp;Bereich zuständig ist.

Konkret geht es um die Erstellung des Tags „title itemprop=‚name‘“&nbsp;… „/title“

Hintergrund der Frage:  
Was da reingeschrieben wird, wenn es Varianten mit mehreren auswählbaren&nbsp;Eigenschaften gibt, halte ich SEO-technisch für recht unglücklich gelöst

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [10. Februar 2021 um 14:43 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/2 "2021-02-10T14:43:44Z")

</div>

weiß denn keiner, wo der Metatitle erzeugt wird?

Ausgabe erfolgt in der layout/meta.html.twig:

```
{% block layout_head_title %}
    
        {% block layout_head_title_inner %}{% apply spaceless %}
            {{ metaTitle }}
        {% endapply %}{% endblock %}
    
{% endblock %}

```

Aber wo wird die Variable _metaTitle_ gebaut/zusammengesetzt?

---

<div class="post-metadata">

### Author: ![AlexBS](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@AlexBS](https://forum.shopware.com/u/AlexBS)
#### Post date: [10. Februar 2021 um 15:57 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/3 "2021-02-10T15:57:29Z")

</div>

Kommen die SEO meta titel nicht aus dem Backend unter „Einstellungen -\> SEO“?

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [10. Februar 2021 um 16:49 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/4 "2021-02-10T16:49:10Z")

</div>

Hallo,

der Inhalt der angesprochenen Variablen wird hier generiert:&nbsp;[https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L129](https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L129)&nbsp;.

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [10. Februar 2021 um 17:06 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/5 "2021-02-10T17:06:34Z")

</div>

@AlexBS‍  
leider nein, nicht die itemprop

@sschreier‍  
'Beim ersten überfliegen scheint es nicht das zu sein, was ich meine, aber ich schaue es mir in Ruhe an. Es hilft auf jeden Fall.

Das irritierende (für mich) ist, dass wenn ein Artikel bei Google gefunden wird, übernimmt Google die Beschreibung des itemprop titles.  
Keine Ahnung, ob es immer so ist.  
Was SW an title name für das itemprop generiert ist.  
Produktname - Eigenschaft - Ausprägung  
und das finde ich ziemlich blöd, denn stell dir vor, du nennst die Eigenschaft: _Such dir eine Farbe aus_, dann wird aus dem itemprop name (den dann Google anzeigt):  
NoFear T-Shirt Balls - Such dir eine Farbe aus:&nbsp;Rot …  
Geiles Suchergebnis…

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [10. Februar 2021 um 17:08 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/6 "2021-02-10T17:08:56Z")

</div>

Hallo,

wenn du die Variable {{ metaTitle }} meinst, ist meine genannte Stelle&nbsp;exakt die Stelle, die du meinst, siehe:&nbsp;[https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L169](https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L169)&nbsp;bzw. [https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L182](https://github.com/shopware/platform/blob/master/src/Storefront/Page/Product/ProductPageLoader.php#L182). Dort wird für die Produktdetailseite der Wert für {{ metaTitle }} generiert.&nbsp;

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [11. Februar 2021 um 00:30 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/7 "2021-02-11T00:30:42Z")

</div>

danke für deine Bemühungen, @sschreier‍ , aber wo immer die hier erzeugten Metadaten verwendet werden, es ist nicht für

```
 ... 

```

die Ergebnisse der loadMetaData&nbsp;Methode sind andere, als diejenigen, die&nbsp;in der HTML Seite eingetragen sind.

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [11. Februar 2021 um 07:08 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/8 "2021-02-11T07:08:07Z")

</div>

Hallo,

wenn wir von der **Produkt -Detailseite** reden, hast du soweit recht, dass der Inhalt von:

```
{% block layout_head_title %}
     
          {% block layout_head_title_inner %}{% apply spaceless %}
               {{ metaTitle }}
          {% endapply %}{% endblock %}
     
{% endblock %}

```

an dieser Stelle generiert wird:&nbsp;[https://github.com/shopware/platform/blob/master/src/Storefront/Resources/views/storefront/page/product-detail/meta.html.twig#L39](https://github.com/shopware/platform/blob/master/src/Storefront/Resources/views/storefront/page/product-detail/meta.html.twig#L39) und somit die von mir genannte Stelle noch einmal überschreibt.&nbsp;

\< meta property=“og:title” content="{{ metaTitle }}"/ \> und ähnliches stammt auf der Produkt - Detailseite dagegen aber aus der von mir genannten Stelle.

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [11. Februar 2021 um 07:47 UTC](https://forum.shopware.com/t/generierung-der-header-eintrage/72636/9 "2021-02-11T07:47:36Z")

</div>

Danke. genau, das ist der Übeltäter 😉

komisch, ich hatte mir die diversen meta twig Dateien angeschaut, aber genau den wichtigsten anscheinend überlesen
