Hallo,
Ich habe eine HTML-Seite auf css aufgebaut (mit div-Tags) und habe verschiedene Bereiche definiert:
-Logo
-Menü
-Breadcrumbs
-Content
-Teaser
Nun habe ich das HTML in das Setup des Templates eingetragen und auch das CSS definiert per "includeCSS".
Dann habe ich im Contentbereich ein Subpart namens
<!-- ###MAIN_CONTENT### -->
eingesetzt.
Nun habe ich der Seite einen ersten Text-Content hinzugefügt und möchte, dass dieser an der Stelle des Subparts erscheint.
So sieht bislang mein TS-Template aus:
# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = FILE
template.file = fileadmin/templates/index.html
subparts.MAIN_CONTENT = CONTENT
subparts.MAIN_CONTENT.table = tt_content
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.includeCSS {
file1 = fileadmin/templates/screen.css
file1.title = Standardansicht
file1.media = screen
}
Wie bekomme ich den Text meines ersten Eintrags im Bereich "normal" an die Stelle des Subparts? Das mit dem tt_content geht jedenfalls nicht.
bau mal um deien gesamten
body noch nen marker
###BODYMARKER### oder so wie
folgt ein
...
<body>
<-- ###BODYMARKER### -->
...
<-- ###BODYMARKER### : end -->
</body>
und dann im TS deine einzelnen
marker wir folgt befüllen
page.10.workOnSubpart = BODYMARKER
page.10.marks {
CONTENT < styles.content.get
LOGO < ...
MENU < ...
...
}
so behälts du besser den überblick
wo du gerade bist und was du vereinbarst
LG
Honk
Ich sehe immer Beispiele mit "table", z.B.
<!-- ###SCREEN### -->
<table>
<tr>
<td>###INHALT_NORMAL###</td><td>###INHALT_RAND###</td>
</tr>
</table>
<!-- ###SCREEN### -->
...
INHALT_NORMAL {
table = tt_content
...
verwende in meinem Layout aber überhaupt keine Tabellenkonstruktionen, wie funktioniert das an der Stelle ohne Tabellen?
dann funktionierts eben ohne tabellen und nur divs, kein problem, wichtig sind nur die marker
Okay, das scheint mir logisch. Nur was nehm ich dann anstatt
table = tt_content
?
div = tt_content
oder
text = tt_content
oder
value = tt_content
oder wie?
table = tt_content => da bezieht sich das table auf die datenbank tabelle(=table)
lass das so wies is 😉))
georg
Aah! Danke! Jetzt fällt der Groschen... die Semantik ist für mich halt komplett neu und drum vielleicht noch etwas verwirrend.