# Title Tag mit 4 Leerzeichen?

**URL:** <https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292>\
**Category:** Programmierung\
**Created:** [3. August 2017 um 15:03 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292 "2017-08-03T15:03:37Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [3. August 2017 um 15:03 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/1 "2017-08-03T15:03:37Z")

</div>

Hallo Community,

hab auch mal wieder ein kleines Problem… und vielleicht hat ja jemand von Euch einen guten Rat!?

Ich habe ein Override in der header.tpl erstellt, damit ich den Titel über die Kategorien etwas individueller gestalten kann, also ohne das mir Shopware noch den Shopnamen aus den Grundeinstellungen hinten dran hängt.

So hab ich es gemacht:

```
{* Page title *}
{block name='frontend_index_header_title'}{strip}{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}{/strip}{/block}

```

Das funzt auch prächtig, bis auf die Tatsache, das hinter dem Titel dann 4 Leerzeichen erscheinen:

```
My awesome title    

```

Wenn ich den Code ein wenig aufräume kann ich die Leerzeichen entfernen:

```
{* Page title *}

{block name='frontend_index_header_title'}{strip}{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}{/strip}
{/block}

```

Gleicher Code, Leerzeichen weg. Der Titel wird jetzt aber im Quelltext umgebrochen:

```
My awesome title

```

Das sollte eigentlich in Ordnung sein, aber warum bricht das nun in zwei Zeilen um bzw. warum erscheinen bei der ersten Version die 4 Leerzeichen hinten dran??? Ich checks gerade nicht…

Danke vorab an alles, die was dazu beisteuern können… 🙂

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [3. August 2017 um 16:08 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/2 "2017-08-03T16:08:03Z")

</div>

Hast &nbsp;Du im eigenem Theme überschrieben, oder im Bare?  
Wenn im Theme, musst Du&nbsp;nur den Block überschreiben, aber nicht den Title aussen drum rum. Der Block füllt ja den Title im Bare. Wenn Du das so im Theme gemacht hast, hättest Du evtl. 2x Title ?!?

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [4. August 2017 um 10:10 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/3 "2017-08-04T10:10:38Z")

</div>

Hallo Sonic, ja ich habe das natürlich im eigenen Theme gemacht. Es funktioniert auch…, mich wundert aber eben, das der geschlossene Title Tag eben umbricht, also in der nächsten Zeile steht. Google hat den Titel auch schon akzeptiert und ausgetauscht, von daher funktioniert es ja auch. Doppelt ist da auch nichts. Ich kann mir halt gerade echt nicht erklären, warum einmal die 4 Leerzeichen hinten dran gehängt werden bzw. warum - beim etwas anders angeordneten Code - das ganze eben umbricht in zwei Zeilen!?

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [4. August 2017 um 10:57 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/4 "2017-08-04T10:57:47Z")

</div>

Du hast ` `mit in deinem tpl.  
Du musst aber erst ab {block … anfangen, den Code in dein tpl zu schreiben.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [4. August 2017 um 12:07 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/5 "2017-08-04T12:07:50Z")

</div>

Ooooops, da hast Du und auch Sonic vollkommen recht…, aber es ändert trotzdem nichts an der Tatsache, das ich egal wie ich es schreibe entweder 4 Leerzeichen danach drin habe oder eben der Endtag umbricht:

```
my awesome title

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [4. August 2017 um 12:14 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/6 "2017-08-04T12:14:24Z")

</div>

Also,ich habe mir auch die&nbsp;header.tpl angepasst - und bei mir bricht nichts um&nbsp;- und ich habe es zeilenweise angelegt. Glaube auch nicht, dass es aus der tpl kommt. Ich tippe mal auf einen Zeilenumbruch in&nbsp;attribute1 selber. Ausserdem würde ich noch - wie es auch Shopware macht - ein escapeHTML anhängen:

```
{block name='frontend_index_header_title'}{strip}{if $sCategoryContent.attribute.attribute1}{$sCategoryContent.attribute.attribute1|escapeHtml}{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:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [4. August 2017 um 12:19 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/7 "2017-08-04T12:19:01Z")

</div>

Das wären jetzt auch meine Vermutungen.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [4. August 2017 um 12:20 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/8 "2017-08-04T12:20:35Z")

</div>

Hey Sonic, danke für Dein Hinweis, aber leider bringt auch das nichts… ☹

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [4. August 2017 um 14:57 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/9 "2017-08-04T14:57:33Z")

</div>

So, habe den Übeltäter gefunden:

```
{strip}...{/strip}

```

Wenn das rausgenommen wird, dann funktioniert es:

```
my awesome title

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [6. August 2017 um 18:17 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/10 "2017-08-06T18:17:07Z")

</div>

Komisch, wir haben das noch drin und nicht dieses Problem.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [10. August 2017 um 12:07 UTC](https://forum.shopware.com/t/title-tag-mit-4-leerzeichen/47292/11 "2017-08-10T12:07:06Z")

</div>

Tja, manchmal ist einfach alles sehr merkwürdig in Shopware…, aber hauptsache es läuft nun so…, wie ich das will, hehe. 🙂

Nochmals Danke für Eure Unterstützung!
