Hallo Leute,
möchte gerne alle Inhalte (Text, Text mit Bild, etc.) in einen SysOrdner "abspeichern" und diesen SysOrdner auf eine Seite verlinken - so dass dann die Inhalte auf der Seite (mittels TS) angezeigt werden zB. in der Spalte NORMAL.
Es soll so funktionieren wenn ein Redakteur einen neuen Inhalt in den SysOrdner anlegt, dass dieser dann auch auf der verlinkten Seite automatisch angezeigt wird.
Bitte um eure Hilfe!
Danke!
Hallo Sonny411,
wenn ich Dich richtig verstanden habe, ist das gar nicht so schwer. Es ist mit relativ wenig TypoScript machbar.
10 = CONTENT
10 {
table = tt_content
select {
pidInList = 1234
}
}
Ersetze 1234 durch die PID Deines Sys-Folders - sobald ein Redakteur neuen Content in diesem Ordner ablegt, wird er an der gewollten Stelle (dort, wo Du das TypoScript zugewiesen hast) ausgegeben.
Viele Grüße
t3attitude
danke für deine schnelle Antwort.
Wie pass ich den Code an meinen Marker an?
ich habe im HTML einen Marker ###INHALT###
im TypoScript schaut das so aus:
subparts.INHALT < styles.content.get
Wie kann ich nun die Inhalte aus dem SysOrdner dem Marker übergeben?
Vielen Dank!
lg
oh habs gefunden:
subparts{
INHALT = CONTENT
INHALT {
table = tt_content
select {
pidInList = 6
}
}
}
jetzt ist aber noch eine Frage aufgetretten - ich kann ja im SySOrdner wählen in welche Spalte der Content erstellt wird (Links, Rechts, Normal, Rand)
Wie kann ich das in meinen Code oben einbinden, dass der Marker INHALT nur mit Inhalten aus der Spalte NORMAL (aus dem Sysordner id=6) befüllt wird?
Vielen Dank! 🙂
Hello,
das ist recht einfach und mit einer zusätzlichen TS-Anweisung zu erreichen:
subparts{
INHALT = CONTENT
INHALT {
table = tt_content
select {
pidInList = 6
where = colPos = 0
}
}
}
colPos = 0 steht für die Normal-Spalte, 1 für die linke, 2 für die rechte und 3 für die Rand-Spalte.
Viele Grüße
t3attitude