Zum Inhalt springen

Doppelte Header Tags

Erstellt am 14. Juli 2004 · 5 Antworten · letzte Antwort am 14. Juli 2004

Tags: Frage

uhok2 ·

Ich stell mich gerade blöd an und brauche Hilfe.

Ich habe per Autoparser ein Template eingebunden und bekomme bei der Umsetzung immer eine Verschachtelung von zwei Header und Bodytags.
Sieht so aus:

<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- 
	This website is brought to you by TYPO3 - get.content.right
	TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
	Information and contribution at http://www.typo3.com
-->

	<style type="text/css">
		/*<![CDATA[*/
	<!--
	/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
	-->
		/*]]>*/
	</style>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<meta name="generator" content="TYPO3 3.6 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>


</head>
<body bgcolor="#FFFFFF">
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE HTML 
	PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><!--###DOCUMENT_HEADER### begin -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="fileadmin/styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<!--###DOCUMENT_HEADER### end --></head>
<body leftmargin="0" topmargin="0" ><!--###DOCUMENT_BODY### begin -->
.....

Auf den ersten Teil würd ich gerne verzichten, hab aber keinen Schimmer, wo der überhaupt herkommt.

Vielen Dank,
Ulli

webs ·

lese mal die Doku hier
http://www.typo3server.com/fileadmin/downloads/dokumentation.pdf
ab der seite 27
auf der seite 28 siehst du ein Beispiel...

dein subpart darf erst nach dem body-tag stehen
um ein paar eigene sachen in den header einpflanzen brauchst du
nur ein TS-flag im Template-Setup

page.headerData.10 = TEXT
page.headerData.10.value ( z. b. javascript hier)

genauso kannst du dort ein body-tag mit

page.bodyTag = <body background=....>

einfügen

doku ·
page.headerData.10 = TEXT 
page.headerData.10.value ( z. b. javascript hier)

nö, man muß immer auf die syntax achten, deswegen so schreiben

page.headerData.10 = TEXT 
page.headerData.10.value ( 
z. b. javascript hier
)
webs ·

@doc
danke für berichtigung, wollte eigetlich auch so schreiben,
habe am ende doch nicht gemacht... weil es so schöner aussieht

aber es ist mir schon klar 😉
ich wird demnächst auch so machn

doku ·

weil es so schöner aussieht

wenn du lieber schön aussehenden, als einen funktionierenden code hast, bitte schön... 😉

...aber andere sollte man eher nicht mit falschem code beglücken... 😃

uhok2 ·

Danke für die Antworten,

ich habe die autoparserextension inzwischen wieder rausgeschmissen und mache es so, wie Ihr gesagt habt, bzw. wie es in der Doku steht.
Ist zwar etwas mehr Arbeit, aber dafür funktioniert das und ich hab alles unter Kontrolle.

Ciao,
Ulli