Zum Inhalt springen

Content will nicht!?

Erstellt am 2. Mai 2006 · 7 Antworten · letzte Antwort am 2. Mai 2006

Tags: Frage

T4N ·

Hey Leute!

Habe n komisches Problem mit Typo. Und zwar will der mir auf einer Seite partou den Content nicht aus der Datenbank fischen. Und zwar sieht mein TS wie folgt aus:

seite = PAGE
seite {
    typeNum = 0
    stylesheet = fileadmin/style.css
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/tpl.php

    10.marks {
        CONTENT = CONTENT
        CONTENT = tt_content
        tt_content = TEXT
        tt_content.field = header
    }
}

Eigentlich sollte er ja nun den Inhalt des header Feldes aus der tt_content tabelle ausgeben. Machter aber nicht. Ersetze ich den den Content teil jedoch z.B. durch:

CONTENT = TEXT
CONTENT.value = HALLO

Krieg ich entsprechend auch hallo ausgegeben. Habe das mit dem Content mal auf ner extra Seite ausprobiert. Funktioniert wunderbar. Jedoch nicht auf der Seite wo ich das Template habe. Der Marker (###CONTENT###) wird zwar angesprochen (d.h. er verschwindet), aber ich sehe halt den Inhalt der Tabelle nicht.

Jemand ne Idee woran das nun liegen kann!?

Riesen Thx schonmal... 😉

cyberworks ·

Hallo,

versuchs mal so:

###########   INHALT  ANFANG   ################## 
seite.10.marks.CONTENT<styles.content.get
seite.10.marks.CONTENT.table = tt_content
seite.10.marks.CONTENT.select.orderBy=sorting
seite.10.marks.CONTENT.select.where=colPos=0
###########   INHALT  ENDE     ##################

LG Alex

T4N ·

Hi ho, weis zwar jetzt nicht was dieses "styles.content.get" is, funktioniert aber auch nicht. Hmmmmm...

cyberworks ·

sorry - dazu müsst ich jetzt mal mehr sehen!
Ich vermute, du hast den Fehler im Template wo auch der Marker steht?!

LG Alex

T4N ·

Ne, marker ist okay. Kann den ja über CONTENT = TEXT auch ansprechen. Habe jetzt drin:

seite.10.marks.CONTENT = CONTENT
seite.10.marks.CONTENT.table = tt_content

tt_content = COA
tt_content {

    10 = TEXT
    10.field = header
    10.wrap = <b>|</b><br />

    20 = TEXT
    20.field = bodytext
    20.wrap = |<br /><br />

}

Und damit läufts nu endlich, warum auch immer...

steffenk ·

Du scheinst auch kein css_styled_content einzusetzen, damit reicht die Anweisung

seite.10.marks.CONTENT < styles.content.get

womit auch deutlich wird, das bei solchen Fragen unbedingt eine Angabe über das eingesetzte Rendering dazugehört.