[TYPO3-german] TypoScript page.headTag wird ignoriert

bernd wilke t3ng at bernd-wilke.net
Mon Feb 2 16:31:16 CET 2015


Am 02.02.15 um 15:23 schrieb Rainer Mihlan:
> Hallo Liste,
>
> für die Einbindung einer Buchungssoftware muss ich den HEAD und den
> BODY-Tag per TypoScript manipulieren und jeweils eine ID hinzufügen.
> Beim BODY klappt das mit
>
> page.bodyTag >
> page.bodyTagCObject = TEXT
> page.bodyTagCObject.wrap = <body id="wbe" style="rgba">
>
> auch perfekt. Beim HEAD funktioniert weder
>
> page.headTag (
> <head id="abc">
> )
>
> noch
>
> page.headTag = <head id="abc">
>
> Auch was man bei Google so findet wird bei mir ignoriert:
>
> page.headTag (
> <head>
> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
> )
>
> oder
>
> page.headTag = <head><meta http-equiv="X-UA-Compatible"
> content="IE=EmulateIE7" />
>
>
> System: TYPO3 CMS 6.2.9
>
> Hat jemand eine Idee? Die TSref hat mir auch nicht weitergeholfen.

TSRef besagt dass bodyTag wie headTag zu PAGE gehören.
bei mir funktioniert das auch einwandfrei.
dher wäre zu vermuten, dass bei dir irgendetwas stört und deine 
redefinition wieder mit dem ursprünglichen Wert überschreibt.

nimm dir mal eine beliebeige Seite deines Webauftritts.
erzeuge ein extension template und trage dort nur

page.headTag = <head id="abc">

ein. Dann lösch den FE-cache und schau auf der Seite nach was du im 
HTML-Quelltext findest.

jetzt sollte die ID vorhanden sein - außer ein Dutzend Möglichkeiten 
deine Ausgabe zu verändern.

weitere Tests solltest du dann mit TSOB machen: mit mouseover erfährst 
du wo der Wert page.headTag alles gesetzt (und überschrieben) wird.

danach im Templateanalyzer alles anzeigen lassen und nach 'headTag' oder 
nur 'head'(vielleicht wird irgedwo dein gesamter Headbereich an TYPO3 
vorbei aufgebaut) suchen.
Das könnte natürlich auch in einer Extension im PHP passieren (zb. 
irgedwas für SEO keywords???)


viel Spaß beim Suchen
bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list