# SEO-Title-Tag ohne Breadcrumb + Shopname

**URL:** <https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [19. Februar 2014 um 14:55 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567 "2014-02-19T14:55:13Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![msch](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@msch](https://forum.shopware.com/u/msch)\
**Post date:** [19. Februar 2014 um 14:55 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/1 "2014-02-19T14:55:13Z")

</div>

Hallo Leute, ich verzweifle im Moment an der header.tpl und benötige dringend Hilfe. Mein Problem: Shopname + Breadcrumb im title-tag Im Moment habe ich das Freitext-Feld-1 für das einfügen eines individuellen title-tag im Einsatz. Das funktioniert soweit auch ganz gut. Leider wird im Standard immer der Shopname am Ende des title-tags hinzugefügt. Bei Artikeln wird auch die Breadcrumb mit angehängt. Was muss in der header.tpl geändert werden damit beides nicht mehr angezeigt wird? Die title-tags für die Artikel sollen aber weiterhin automatisch erzeugt werden (title-tag = Artikelname). Sofern das Freitext-Feld-1 gefüllt ist, soll er auf dieses zugreifen. Meine aktuelle header.tpl sieht wie folgt aus: `{extends file='parent:frontend/index/header.tpl'} {block name="frontend\_index\_header\_css\_screen" append} <link type="text/css" media="screen, projection" rel="stylesheet" href="%7Blink%20file='frontend/_resources/styles/emotion_gray.css'%7D">{/block} {block name='frontend\_index\_header\_title'} {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} {/block}`

---

<div class="post-metadata">

**Author:** ![twesmann](https://avatars.discourse-cdn.com/v4/letter/t/3ab097/32.png) [@twesmann](https://forum.shopware.com/u/twesmann)\
**Post date:** [19. Februar 2014 um 15:49 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/2 "2014-02-19T15:49:37Z")

</div>

[quote=„msch“] Meine aktuelle header.tpl sieht wie folgt aus: ` {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}`[/quote] Wenn du das so abänderst, wird der Shopname gar nicht mehr ausgegeben. Der Breadcrumb wird nur ausgegeben, wenn nicht in Freitextfeld 1 im Artikel steht - teste es einfach mal.

---

<div class="post-metadata">

**Author:** ![msch](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@msch](https://forum.shopware.com/u/msch)\
**Post date:** [19. Februar 2014 um 16:03 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/3 "2014-02-19T16:03:12Z")

</div>

Danke. Hab es getestet, ich möchte die Breadcrumb aber komplett entfernt haben. Ist das möglich? Also wenn das Freitextfeld 1 nicht gefüllt ist, soll einfach nur die Artikelbezeichnung bzw. der Kategoriename als title-tag erscheinen. Gruss Max

---

<div class="post-metadata">

**Author:** ![twesmann](https://avatars.discourse-cdn.com/v4/letter/t/3ab097/32.png) [@twesmann](https://forum.shopware.com/u/twesmann)\
**Post date:** [19. Februar 2014 um 17:09 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/4 "2014-02-19T17:09:18Z")

</div>

`{strip} {if $sCategoryContent.attribute.attribute1} {$sCategoryContent.attribute.attribute1} {elseif $sArticle.attr1} {$sArticle.attr1} {elseif $sArticle.articleName} {$sArticle.articleName} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} ` Somit werden die Breadcrumbs nur verwendet, falls es sich beispielsweise um eine CMS-Seite handelt.

---

<div class="post-metadata">

**Author:** ![msch](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@msch](https://forum.shopware.com/u/msch)\
**Post date:** [20. Februar 2014 um 08:29 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/5 "2014-02-20T08:29:08Z")

</div>

Super. Genau so habe ich mir das vorgestellt. Vielen Dank. Gruss Max

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.shopware.com/u/Julian)\
**Post date:** [8. Dezember 2014 um 12:31 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/6 "2014-12-08T12:31:37Z")

</div>

Hallo, ich wollte das Thema nochmal kurz aufwärmen weil ich es mit euren Code Vorschlägen leider nicht zum laufen bekommen habe das der Shopname und das davor gestellte „|“ aus den Titel Tags generell verschwindet. Meine jetzige header.tpl sieht so aus (ohne eure vorgeschlagene Modifizierung): `{extends file="parent:/frontend/index/header.tpl"} {\* Block erweitern \*} {block name="frontend\_index\_header\_css\_screen" append} <link type="text/css" media="screen, projection" rel="stylesheet" href="%7Blink%20file='frontend/_resources/styles/emotion_shopblau.css'%7D">{/block} {block name='frontend\_index\_header\_title'} {strip} {if $Controller == "index"} {\* Start Startseite \*} {if $sCategoryContent.attribute.attribute1}{$sCategoryContent.attribute.attribute1} | {else} {if $sBreadcrumb}{foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach}{/if}{config name=sShopname}{/if} {\* Ende Startseite \*}{/if} {if $Controller == "detail"} {\* Start Detailseite \*} {if $sArticle.attr1} {$sArticle.attr1} | {else} {$sArticle.articleName} | {/if} {\* Ende Detailseite \*} {elseif $Controller == "listing"} {\* Start Listing \*} {if $sCategoryContent.attribute.attribute1}{$sCategoryContent.attribute.attribute1} | {else} {if $sBreadcrumb}{foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach}{/if}{config name=sShopname}{/if} {\* Ende Listing \*} {else} {\* Fallback \*} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {\* Ende Fallback \*} {/if} {config name=sShopname} {/strip} {/block} {block name='frontend\_index\_header\_title'} {strip} {if $Controller == "detail"} {\* Start Detailseite \*} {if $sArticle.attr1} {$sArticle.attr1} | {else} {$sArticle.articleName} | {/if} {\* Ende Detailseite \*} {elseif $Controller == "listing"} {\* Start Listing \*} {if $sCategoryContent.ac\_attr1} {$sCategoryContent.ac\_attr1} | {else} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {\* Ende Listing \*} {else} {\* Fallback \*} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {\* Ende Fallback \*} {/if} {$this-\>config('sShopname')} {/strip} {/block}` wäre super nett wenn mal jemand drüberschauen könnte…

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.shopware.com/u/Julian)\
**Post date:** [8. Dezember 2014 um 13:02 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/7 "2014-12-08T13:02:22Z")

</div>

hat sich erledigt, der letzte Codeschnipsel ging doch bei mir, war eher ein Cache Problem.

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.shopware.com/u/Julian)\
**Post date:** [8. Dezember 2014 um 13:02 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/8 "2014-12-08T13:02:22Z")

</div>

hat sich erledigt, der letzte Codeschnipsel ging doch bei mir, war eher ein Cache Problem.

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.shopware.com/u/Julian)\
**Post date:** [8. Dezember 2014 um 18:12 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/9 "2014-12-08T18:12:44Z")

</div>

auf die Gefahr hin das ich jetzt in Selbstgespräche verfalle… bei Artikeln wo ich manuell bei Meta Informationen den Titel editiere hängt er mir weiterhin den Shopnamen ran. Artikel wo keine Meta Informationen ausgefüllt sind haben im Title-Tag keinen Shopnamen zu stehen. `{block name='frontend\_index\_header\_title'} {strip} {if $sCategoryContent.attribute.attribute1} {$sCategoryContent.attribute.attribute1} {elseif $sArticle.attr1} {$sArticle.attr1} {elseif $sArticle.articleName} {$sArticle.articleName} {else} {if $sBreadcrumb} {foreach from=$sBreadcrumb|array\_reverse item=breadcrumb}{$breadcrumb.name} | {/foreach} {/if} {config name=sShopname} {/if} {/strip} {/block}`

---

<div class="post-metadata">

**Author:** ![msch](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@msch](https://forum.shopware.com/u/msch)\
**Post date:** [9. Dezember 2014 um 07:47 UTC](https://forum.shopware.com/t/seo-title-tag-ohne-breadcrumb-shopname/18567/10 "2014-12-09T07:47:24Z")

</div>

Ich suche hier auch nach einer Lösung. Es geht (wie von Dir beschrieben) um die Artikelseiten sowie um die Shopseiten (AGB, Impressum + eigene Contentseiten).
