Zum Inhalt springen

DOCTYPE verschwunden

Erstellt am 29. Oktober 2005 · 3 Antworten · letzte Antwort am 30. Oktober 2005

Tags: Frage

hoppefamily ·

Hallo,
bei mir verschwindet der Doctype bzw. lässt sich auch nicht setzen.

Meine Templatevorlage enthält folgendes HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
 <head>
**end snip**

In der Ausgabe aber erscheint folgendes:

<?xml version="1.0" encoding="iso-8859-1"?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
**end snip**

Wie kann es zu dieser Veränderung kommen?

Ich habe config.doctype = xhtml_trans komplett auskommentiert.
Es sind keine Anweisungen zur Veränderung der doctype mehr im Template.

Egal worauf ich config.doctype setze, bzw. es ganz weglasse ergibt es keine Unterschied.

Gruss
Michael Hoppe

hoppefamily ·

Inzwischen habe ich das Problem eingegrenzt.

Das doctype war deshalb verschwunden weil es auf HTML und nicht auf xhtml lauteet und deshalb von tidy entfernt wurde, welche ich auf xhtml getrimmt habe.

Das Problem besteht jetzt als darin dass
config.doctype = xhtml_trans

nicht greift und daher ein HTML doctype (anscheinend der default) ausgegeben wird.

Gruß
Michael Hoppe

SLAng ·

Also eigentlich brauchst du doch in deine HTML Vorlage gar keinen Doctype oder Dateikopf eintragen... Das macht eigentlich besser mit TS im Template

steffenk ·

eben. Du hast doch bestimmt Deine dokument-marker im template, alles ausserhalb ist völlig schnurz, da typo3 den header nach Deinen Angaben im TS oder Default-Einstellungen ausgibt.