Zum Inhalt springen

Mein erster Content

Erstellt am 7. Juli 2006 · 7 Antworten · letzte Antwort am 10. Juli 2006

Tags: Frage

XTough ·

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.

Honk88 ·

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

XTough ·

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?

just2b ·

dann funktionierts eben ohne tabellen und nur divs, kein problem, wichtig sind nur die marker

XTough ·

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?

just2b ·

table = tt_content => da bezieht sich das table auf die datenbank tabelle(=table)

lass das so wies is 😉))

georg

XTough ·

Aah! Danke! Jetzt fällt der Groschen... die Semantik ist für mich halt komplett neu und drum vielleicht noch etwas verwirrend.