Hallo,
ich möchte Code vor </header> einfügen. Mit headerData klappt das nicht ganz. Es wird immer noch
<title>Alles über's Klavier: Klaviernoten, Pianisten, Komponisten</title>
<meta name="generator" content="TYPO3 3.8 CMS" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}
// -->
/*]]>*/
</script>
vorher ausgegeben. Ich möchte aber Code ganz am Schluß, direkt cor </header> ausgeben.
Weiß jemand, wie das geht?
Hi MrGunn,
wenn Du Metadaten oder Javascript einbinden willst so geht das über headerData wunderbar, dabei muss der Code nicht direkt am Anfang oder am Ende stehen. Warum ist Dir das so wichtig unbedingt direkt vor dem </header> code zu setzen?
Hast Du mal versucht bei page.headerData.999 eine halt sehr grosse Zahl zu nehmen? Die Zahl bestimmt doch auch die Reihenfolge im Code.
cu
Andreas
Hallo Andreas,
es geht mir nicht um META-Daten. Ich muß ein Javascript VOR den schliessenden </head> einbauen. Das Tracking-Script Es muß an dieser Stelle sein damit es gefunden wird.
Und wie geschrieben klappt das mit headerData nicht, da der obige Code noch dahinter gepackt wird.
Eine Idee?
Guck dir mal die Datei "..\tslib\class.tslib_pagegen.php" an, die rendert die auszugebene HTML-Seite. Die kannst du dir ja nach eigenen Wünschen dann zurecht basteln.
Norman
Norman2k schrieb
Guck dir mal die Datei "..\tslib\class.tslib_pagegen.php" an, die rendert die auszugebene HTML-Seite. Die kannst du dir ja nach eigenen Wünschen dann zurecht basteln.
Norman
Naja, mal wieder die vollkommen überflüssige Holzhammermethode...
Bau Dir den kompletten <head> (und nicht <header>...) selbst und ersetze den automatisch vorgegebenen einfach.
Stichwort: config.disableAllHeaderCode etc.
Hi!
Ich nehme mal an, es geht um die Google-Analytics-Sache (http://www.google.com/analytics/de-DE/) bei deinem Code. Nutze das auch und habe das so gelöst:
# zusätzliche Header-Angaben
page.headerData.1000 = TEXT
page.headerData.1000.value = <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-66589-1"; urchinTracker();</script>
Wenn du diesen Code einträgst (im Setup des Templates), zeigt Google trotzem erst einmal an, dass der Code nicht an der richtigen Stelle sitzt. Das liegt aber daran, dass Google ca. 12 Stunden benötigt um den Code zu erkennen (war zumindest bei mir so). Bei mir klappt es nun und der Code steht auch nicht unmittelbar vor dem </header>.
HTH
Gruß,
Tobias
Ja, es ging um Google Analytics. Nach einem Tag ging es dann, obwohl ich nichts geändert hatte. Danke trotzdem:-)