Zum Inhalt springen

Template Problem

Erstellt am 13. März 2004 · 3 Antworten · letzte Antwort am 13. März 2004

Tags: Frage

entrust ·

So, mein erster Versuch mit Typo.

Ich habe ein Layout entworfen und mir dort den Marker ###DOKUMENT### (Anfang / Ende) und den Marker ###INHALT### gesetzt.

Im Setup habe ich folgendes stehen:

seite=PAGE
seite.typeNum = 0
seite.bodyTag = <body leftmargin="0" topmargin="0" bottommargin="0" rightmargin="0">
seite.1 = TEMPLATE
seite.1 {
template = FILE
template.file = fileadmin/index.tmpl
workOnSubpart = DOKUMENT 
subparts.INHALT_NORMAL = CONTENT
subparts.INHALT_NORMAL.table = tt_content
}

Nur wie bekomme ich nun den Inhalt den ich mir im Baum angelegt habe in dem Layer angezeigt, in dem mein Marker ###INHALT### steht?

Julian ·

Hi,

versuch's mal mit

...
workOnSubpart = DOKUMENT
marks.INHALT = CONTENT
marks.INHALT < styles.content.get

bzw. wenn der Inhalt in den anderen Spalten (Links/Rechts/Rand) erscheinen soll

marks.INHALT < styles.content.getLeft
marks.INHALT < styles.content.getRight
marks.INHALT < styles.content.getBorder

Julian

entrust ·

hm, da tut sich leider nix 🙁

Vielleicht bin ich das alles auch falsch angegangen?!

Wie gesagt zunächst ein Layout in HTML umgesetzt

-> Marker rein

-> ein Template in typo mit o.g. Eingabe angelegt.

Wenn ich eine Seite mit der entsprechenden id im Browser öffne, zeigt er mir oben in der Browserleiste auch den Titel der Seite an - nur wie gesagt der Inhalt wird nicht in dem Layer dargestellt. Es erscheint lediglich eine leere weiße Fläche.

cooper ·

Probiers mal so:

page = PAGE
page.typeNum = 0

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/pfad/zum/template.htm

workOnSubpart = DOKUMENT

marks.INHALT = CONTENT
marks.INHALT < styles.content.get

Dein Dokument Marker der unterhalt des body-Tags anfängt und über /body aufhört darf nicht ###DOKUMENT### sondern bspw. <!-- ###DOKUMENT### start --> und <!-- ###DOKUMENT### stop -->

<html>
<head>
<title>XYZ</title>
<head>
</head>

<body>
<!-- ###DOKUMENT### start -->

hier kommt dein HTML rein u.a. auch der Marker ###INHALT###

<!-- ###DOKUMENT### stop -->
</body>
</html>

So sollte es dann funktionieren...