Zum Inhalt springen

Template anders als Anzeige?

Erstellt am 15. Januar 2007 · 2 Antworten · letzte Antwort am 17. Januar 2007

Tags: Frage

DamnedPhoenix ·

Hallo zusammen... :o

Ich bin aufgeschmissen. Ich habe eine HTML-Datei, eine CSS-Datei und ein dutzend Grafiken in den Fileadmin eingepflegt. Gehe ich auf die HTML Datei wird mir mein Template so angezeigt wie es sein sollte, also mit korrekter Formatierung und alles drum und dran.

Dann habe ich mich an TemplaVoila gemacht, was auch wunderbar klappte. Nur jetzt mein Problem.

Während mein template über den Filemanager richtig angezeigt wird also zentriert, mit Rahmen und Hintergrundgrafiken, sieht die Seite wenn ich auf das Template als HP zugreife leicht anders aus: Sprich sie klebt am linken rand und die Elemente scheinen nach rechts auszubrechen...

Hat jemand mal nen heißen Hinweis für mich arme Seele?

Lieben Gruß

Damned

suntzu ·

Hi,

schau doch mal nach, ob Doctype und css-Datei von deiner Original-HTML-Datei
und von der Typo3-generierten Datei übereinstimmen.

Gruß,

Sun

ehontheim ·

Hallole!

Füge in dein Typoscript im Roottemplate folgendes ein:

// Erzwingt, dass selbst der IE XHTML Strict verwendet
config.doctype = xhtml_strict 
 
// Zwingend erforderlich, sonst kommt der IE nicht  mit dem o.g. angegebenen doctype zurecht. 
// Der IE erwartet es gegen die Regeln in anderer Reihenfolge
// Fehlt dieser Switch, so wird die Seite nicht zentriert!
[browser = msie]
config.doctypeSwitch = 1
[END] 
 
//
config.xhtml_cleaning = all 
 
//
config.removeDefaultJS = 1
config.removeDefaultJS = external 
 
//
config.xmlprologue = none
 
// sorgt dafür, dass die vielen Inline-CSS-Angaben über eine temporäre, von Typo3 
// verwaltete Datei "ausgelagert" werden. Damit wird der Code sauberer gehalten
config.inlineStyle2TempFile = 1
 
// entfernen der HTML-Kommentare
config.disablePrefixComment = 1

doctype (wg. xhtml-strict) und doctypeswitch sind wichtig. Der Rest ist nicht zwingend erforderlich, aber empfohlen.

Hoffe, das war die richtige Antwort zum Problem.

Grüße

Erwin