# Title Tag mit Freitextfeld 1

**URL:** <https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017>\
**Category:** Allgemein\
**Created:** [10. Juni 2015 um 10:47 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017 "2015-06-10T10:47:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kweb](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@kweb](https://forum.shopware.com/u/kweb)\
**Post date:** [10. Juni 2015 um 10:47 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/1 "2015-06-10T10:47:18Z")

</div>

Hallo, in unserem Shopware 4 Shop hatten wir alle Title Tags der Produkte mit dem Freitextfeld 1 gesetzt. Jetzt haben wir auf Shopware 5 geupdatet und der Code funktioniert nicht mehr. Laut Shopware SEO Guide soll man mit diesem Code in Shopware 5 das Freitextfeld anzeigen lassen können: `{strip} {if $sCategoryContent.attribute.attribute1} {$sCategoryContent.attribute.attribute1} | {config name=sShopname} {elseif $sArticle.attr1} {$sArticle.attr1} | {config name=sShopname} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip}` Funktioniert bei mir aber nicht. Wenn ich in der header.tpl an der vorgesehen stelle den Code einfüge bildet sich der Title Tag folgend: {Artikelname} | {Freitextfeld1} | {Shopname} Ich möchte aber, dass lediglich {Freitextfeld1} ausgegeben wird. Also irgendwas stimmt da bei den Angaben seitens Shopware nicht…

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [10. Juni 2015 um 11:28 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/2 "2015-06-10T11:28:16Z")

</div>

Ich hatte das gleiche Problem auch und hab es wie folgt gelöst: DEINTHEME/frontend/index/header.tpl [code]{extends file=‘parent:frontend/index/header.tpl’} {\* Page title \*}

{block name="frontend\_index\_header\_title"} {strip} {if $sCategoryContent.attribute.attribute6} {$sCategoryContent.attribute.attribute6} {elseif $sArticle.attr6} {$sArticle.attr6} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block} [/code] Dann noch eine header.tpl angelegt in DEINTHEME/frontend/detail/header.tpl [code]{extends file='parent:frontend/detail/header.tpl'} {\* Page title \*} {block name="frontend\_index\_header\_title"} {strip} {if $sArticle.metaTitle}{$sArticle.metaTitle}{else} {$sArticle.articleName}{/if} {/strip} {/block} [/code] Sollte klappen. Bitte das attribut Feld anpassen

---

<div class="post-metadata">

**Author:** ![kweb](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@kweb](https://forum.shopware.com/u/kweb)\
**Post date:** [11. Juni 2015 um 10:06 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/3 "2015-06-11T10:06:43Z")

</div>

Hallo Lisa, danke für deinen Lösungsansatz. Also habe ich das richtig verstanden? Ich erstell 2 komplett neue Dateien header.tpl, die eine ins /index und die andere ins /detail ? Dann noch die Attributsnummer von 6 in 1 anpassen in meinem Fall also so: [code]{extends file=‚parent:frontend/index/header.tpl‘} {\* Page title \*}

{block name="frontend\_index\_header\_title"} {strip} {if $sCategoryContent.attribute.attribute1} {$sCategoryContent.attribute.attribute1} {elseif $sArticle.attr1} {$sArticle.attr1} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block} [/code] - hm das funktioniert bei mir auch nicht, dann sieht es wiefolgt aus: Kategorien: {Kategoriename} |{Shopname} Produkte: {Artikelname} Das Attribut wird bei Artikelname quasi gar nicht geladen, sondern eben nur der Name. Hat noch wer andere Lösungsansätze? Gruß kweb

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [11. Juni 2015 um 10:12 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/4 "2015-06-11T10:12:13Z")

</div>

Hallo kweb, wir sprechen doch von dem Title Tag in der Detailansicht oder? Dann sollte die header.tpl in Verzeichnis …/detail/header.tpl etwas anders aussehen - zumindest klappt es bei mir so. Wenn ich den gleichen Inhalt in beiden .tpl Dateien habe, bekomme ich auch was falsches angezeigt.

---

<div class="post-metadata">

**Author:** ![trixx](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@trixx](https://forum.shopware.com/u/trixx)\
**Post date:** [11. Juni 2015 um 10:42 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/5 "2015-06-11T10:42:39Z")

</div>

Hi, ich habe es wie folgt gemacht, funktioniert einwandfrei. Das von Shopware im Wiki hatte bei mir auch nicht gefunzt: Für einen individuellen Titel Tag + SEO freundlicher URL auf der Artikeldetailseite folgenden Code in eine header.tpl packen und unter folgendem Pfad ablegen (Freitextfelder natürlich anpassen): Pfad: /themes/Frontend/DEIN THEME/frontend/detail Inhalt header.tpl: `{\* Page title \*} {extends file="parent:/frontend/detail/header.tpl"} {block name="frontend\_index\_header\_title"}{strip} {if $sCategoryContent.attribute.attribute5} {$sCategoryContent.attribute.attribute5} {elseif $sArticle.attr5} {$sArticle.attr5} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block}` Für einen individuellen Titel Tag + SEO URL auf Kategorieseiten sowie der Startseite: Pfad: /themes/Frontend/DEIN THEME/frontend/index Inhalt header.tpl: `{\* Page title \*} {extends file="parent:/frontend/index/header.tpl"} {block name="frontend\_index\_header\_title"}{strip} {if $sCategoryContent.attribute.attribute5} {$sCategoryContent.attribute.attribute5} {elseif $sArticle.attr5} {$sArticle.attr5} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block}` Gruß

---

<div class="post-metadata">

**Author:** ![kweb](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@kweb](https://forum.shopware.com/u/kweb)\
**Post date:** [11. Juni 2015 um 22:35 UTC](https://forum.shopware.com/t/title-tag-mit-freitextfeld-1/28017/6 "2015-06-11T22:35:02Z")

</div>

[quote=“trixx”]Hi, ich habe es wie folgt gemacht, funktioniert einwandfrei. Das von Shopware im Wiki hatte bei mir auch nicht gefunzt: Für einen individuellen Titel Tag + SEO freundlicher URL auf der Artikeldetailseite folgenden Code in eine header.tpl packen und unter folgendem Pfad ablegen (Freitextfelder natürlich anpassen): Pfad: /themes/Frontend/DEIN THEME/frontend/detail Inhalt header.tpl: `{\* Page title \*} {extends file="parent:/frontend/detail/header.tpl"} {block name="frontend\_index\_header\_title"}{strip} {if $sCategoryContent.attribute.attribute5} {$sCategoryContent.attribute.attribute5} {elseif $sArticle.attr5} {$sArticle.attr5} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block}` Für einen individuellen Titel Tag + SEO URL auf Kategorieseiten sowie der Startseite: Pfad: /themes/Frontend/DEIN THEME/frontend/index Inhalt header.tpl: `{\* Page title \*} {extends file="parent:/frontend/index/header.tpl"} {block name="frontend\_index\_header\_title"}{strip} {if $sCategoryContent.attribute.attribute5} {$sCategoryContent.attribute.attribute5} {elseif $sArticle.attr5} {$sArticle.attr5} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block}` Gruß[/quote] trixx - you made my day :thumbup: Dankeschön!
