Zum Inhalt springen

Mehrere Contents

Erstellt am 30. April 2006 · 4 Antworten · letzte Antwort am 16. Mai 2006

Tags: Inhaltselemente, Frage

Hansen ·

Hallo,
ich habe einen ganzen Tag lang versucht, in diesem Forum und auch im ganzen Internet zu finden, was ich falsch mache.
Mein T-Skript sieht im setup so aus:
page = PAGE
page {
typeNum = 0
10 = TEMPLATE
10{
template = TEXT
template.file=fileadmin/template/hu/template_1.html
workOnSubpart = document
marks {
conten1 = CONTENT
content1 {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
languageField = sys_language_uid
}
}
content2 = CONTENT
content2 {
table = tt_content
select {
where = colPos = 3
orderBy = sorting
languageField = sys_language_uid
}
}
}
}
}

Aber ich bekomme nur einen leeren Bildschirm.
Es wird kein Content ausgegeben, obwohl ich welche eingefügt und gefüllt habe.
Ziel ist es zum Schluß nur ganz bestimmte Contents (nach ID ausgewählt) auszugeben.
Wäre ziemlich dankbar für eine schnelle Antwort.
Schönen Gruß Hans

theo ·

Ich habe mir erlaubt, Dein Typoscript zusammenzufassen

page = PAGE
page {
  typeNum = 0
  10 = TEMPLATE
  10 {
     template = TEXT
     template.file=fileadmin/template/hu/template_1.html
     workOnSubpart = document
     marks {
        content1 < styles.content.get
        content2 < styles.content.getBorder
     }
  }
}

Wenn es nun immer noch nicht klappt, dann liegt es entweder an Deinem html-Template, oder/und daran, daß Du noch kein statisches Template (css-styled-content o.ä.) eingebunden hast.

Hansen ·

Vielen Dank für die schnelle Antwort.
Das klappt zwar, aber mein Ziel erreiche ich ja damit nicht.
Ich möchte nur einen Content mit einer bestimmten ID darstellen.
Mein Skript könnte ich dahingehend umbauen, da es sich ja um eine simple SQL-Abfrage handelt. Kann ich dein Skript auch so anpassen, dass ich in content1 einen Content mit z.B. ID=4 darstelle und in content2 ID=5?
Das wäre super.

theo ·
Hansen schrieb

Das klappt zwar, aber mein Ziel erreiche ich ja damit nicht.

Ja sorry, was heißt hier "aber"?

Such mal in der TS-Referenz nach "select".

Hansen ·

Also was ich gebraucht habe war folgendes:
seite = PAGE
seite.stylesheet = fileadmin/template/hu/res/stylesheet.css
seite.typeNum = 0
seite.config.admPanel = 1
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/template/hu/template_1.html
workOnSubpart = document
marks{
content168 = CONTENT
content168 {
table = tt_content
select{
pidInList = this
orderBy = sorting
where=uid=168
}
}
content169 = CONTENT
content169 {
table = tt_content
select{
pidInList = this
orderBy = sorting
where=uid=169
}
}
}
relPathPrefix = fileadmin/template/hu/
}