Also, ich habe folgendes Problem.
Ich habe ein HTML-Templte erstellt.
Dieses möchte ich nun einbinden, es funktioniert aber leider nicht. Ich bekome immer nur eine weisse Seite
mit "Testinhalt" zu sehen.
Hier der Code der Vorlage:
<html>
<head>
<title>Test_Template</title>
</head>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<!-- ###DOCUMENT### start--->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=1000 background=pic_01.jpg
height=25> </TD>
<TD background=blank_top.jpg> </TD>
</TR>
<TR>
<TD width=1000 background=pic_02.jpg
height=100> </TD>
<TD background=blank_middle.jpg> </TD>
</TR>
<TR>
<TD width=1000 background=pic_03.jpg
height=25> </TD>
<TD
background=blank_top.jpg> </TD>
</TR>
</TBODY>
</TABLE>
###INHALT###<br>
<!-- ###DOCUMENT### end-->
</body>
</html>
Und dies steht im Setup:
# Default PAGE object:
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor = "white">
seite.20 = TEMPLATE
seite.20 {
template = FILE
template.file = fileadmin/Template2.htm
workOnSubpart = DOKUMENT
marks.INHALT = TEXT
marks.INHALT.value = Testinhalt!
}
Bitte um Hilfe!! Ich verzweifle bald hier...
kann mir keiner sagen was ich hier falsch mache???
Hi!
Ein von diesen Dingen ...
schoebs schrieb
<!-- ###DOCUMENT### start--->
...
<!-- ###DOCUMENT### end-->
workOnSubpart = DOKUMENT
paßt nicht zu den anderen #giggle#
CU
maxhb
Hi,
nicht verzweifeln, Du bist ganz dicht dran! Dein Problem liegt hier:
marks.INHALT = TEXT
marks.INHALT.value = Testinhalt!
Du teilst Typo3 mit, dass Du den Marker Inhalt mit dem Wort (oder TEXT) "Testinhalt" ersetzen möchtest. Wahrscheinlich soll aber da Dein Seiteninhalt hin (wird direkt hinter die Tabelle geschrieben, willst Du das so?):
marks.INHALT < styles.content.get
Lies Dir unterstützend mal ein paar einschlägige Tutorials durch (z.b. "Modern Template Building Part 1" oder das "Go Live").
Viele Grüße
Thomas
OK, mein Fehler.
Aber es hat sich leider nix geändert :-(
Wo finde ich das Go Live???
Mir geht es vorerst darum, dass ich mal die Bilder zu sehen bekomme...
# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = FILE
template.file = fileadmin/Template2.htm
workOnSubpart = DOCUMENT
subparts.INHALT = TEXT
subparts.INHALT.value = Testinhalt!
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
Vielleicht noch ein kleiner Denkanstoss: zuerst wird das Template gelesen und nach DOCUMENT zerlegt. Innerhalb des Subparts DOCUMENT wird ein weiterer Marker "Inhalt" erwartet. Dieser wird mit dem Wort "Testinhalt" versehen. Das so erzeugte Inhaltsobjekt (Dein HTML Templatecode plus der statische Text) wird dann in Zeile 10 des Dokumentes (page.10) ausgegeben, indem der Inhalt einfach kopiert wird (das wird durch das "<" veranlasst). In den genannten Tutorials wird das genauer ausführlich beschrieben. Du solltest beim Testen immer wieder mal den Cache leeren....
Viele Grüße
Thomas
Hi,
ich hätte auch noch einen Vorschlag. Gib doch bei den Bildern eichfach mal den kompletten Pfad an ,
background=fileadmin/pfad/zum/bild/pic_03.gif
Vielleicht kommen dann ja die Bilder.
Grüße Marco
ne, geht alles nicht...
nur die Inhalte, die sind da.
Wer kann mir helfen??
Hi,
sind Deine Marker udn Subparts auch alle gleich geschrieben, denn ich habe gesehen im Template steht ###DOCUMENT### und im Setup DOKUMENT ?
Liegen Deine Bilder unterhalb von Fileadmin oder wo liegen diese, hast Du eventuell vor /fileadmin/.... geschrieben, dann ist der erste / falsch.
Grüße Marco
So Meister,
den unten abgebildeten Code (der fast genau Deiner Vorlage entspricht) habe ich soeben mit Deinem geposteten HTML Template getestet und der läuft! Wenn Deine Seite komplett weiß ist, wird wahrscheinlich Dein Template nicht gefunden. Achte (unter UNIX) auf die exakte Gross- und Kleinschreibung des Dateinamens. Sieh Dir auch den Quelltext Deines Dokumentes nach der Ausgabe an, um zu wissen, was genau Typo ausgegeben hat und was nicht.
Zur korrekten Anzeige der Bilder musst Du, wie BigMac bereits erwähnte, den korrekten Pfad zu den Dateien angeben (fileadmin/..../irgendwas.jpg).
# Default PAGE object:
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor = "white">
seite.20 = TEMPLATE
seite.20 {
template = FILE
template.file = fileadmin/vorlagen/test.html
workOnSubpart = DOCUMENT
marks.INHALT < styles.content.get
}
Noch ein Hinweis: in dem Template muss das Template "CSS stsled Content" inkludiert sein. Lies Dir unabhängig davon trotzdem die Tutorials durch, da die Sache mit dem Autotemplate Parser noch komfortabler wird.
Viele Grüße
Thomas
Vielen Dank für Eure Hilfe, ich werde mich mal ans Modern Template Building schmeissen :-)