Zum Inhalt springen

Header-Daten- wohin damit?

Erstellt am 16. Oktober 2003 · 1 Antwort · letzte Antwort am 10. Dezember 2003

Tags: Frage

Sabine ·

Ich habe ein Problem mit meinem Quellcode.
Ich habe alles wunderbar in Typo3 eingebunden und bin nun dabei einige Sachen Stück für Stück durch Marker zu ersetzen. Damit fängt das Problem an. Trotz dem Durcharbeiten diverser "Anleitungen" komm ich nicht drauf.

Ich habe folgenden Anfang vom HTML-Dokument (eingie Sachen durch ... ersetzt):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- ###DOCUMENT_HEADER### -->
###HEADER###
......
<!-- ###DOCUMENT_HEADER### -->
</head>
<body leftmargin="0" .....>
......
</body>
</html>

Nun habe ich im Template folgendes stehen:

config.admPanel=1 
page = PAGE
page.typeNum = 0
page.bodyTag = <body background="/fileadmin/bilder/background.gif">
page.stylesheet = fileadmin/style/main.css 

page.20 = TEMPLATE
page.20{
    template = FILE
    template.file = fileadmin/dsl.htm
    marks.INSIDE_HEADER = FILE
    marks.INSIDE_HEADER.file = fileadmin/template/header.tmpl
}

In der Datei header.tmpl stehen einige Sachen in HTML-Tags, die in jeder Seite im Header vorkommen. Da könnte natürlich mein erster Fehler sein (wegen dem FILE). Aber mein eigentliches Problem besteht nun im Quellcode, den mir der IE liefert.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- Bemerkungen von TYPO3 -->
<title>::DSL::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Typo 3.3 CMS">
<script language="javascript">
<!-- Bemerkungen von TYPO3 -->
</script>
</head>
<body background="/fileadmin/bilder/background.gif">




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- ###DOCUMENT_HEADER### -->
###HEADER###
<link rel="stylesheet" href="fileadmin/styles/main.css" type="text/css">
<script src="fileadmin/javascript/mm.js" type="text/javascript"></script>
<style type="text/css">
<!-- einige Befehle von mir -->
</style>
<!-- ###DOCUMENT_HEADER### -->
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('fileadmin/bilder/deckblatt_broschuereB.gif','fileadmin/bilder/callback_B.gif')">[/b]
<!-- wieder einiges von TYPO3 -->

Ab den Leerzeilen ist im Code alles das, was ich auch selbst in HTML geschrieben habe, aber TYPO3 generiert den Rumpf anscheinend auch noch einmal selbst. Hintergrundbild und CSS-Link ist ja schön und gut aber der Rest und vor allem das "</head>" stört mich wahnsinnig. Meine Frage ist nun, wo ich was einfügen muss, damit alles im IE-Quellcode auch so erscheint, wie es soll.
Vor allem, wo und wie ich Sachen einfüge, die für den HEAD-Bereich bestimmt sind.

Sorry, für den langen Thread, aber ich komme wirklich nicht weiter... Verzweiflung pur.

MrGunn ·

Hallo Sabine,

sieh´ mal:

page.headerData.10 = FILE
page.headerData.10.file = fileadmin/dein_header.txt

In dein_header.txt schreibst Du dann die Headerangaben und fertig!

Gruß, MrGunn 😃