Zum Inhalt springen

Inhalte einer Seite getrennt voneinander behandeln

Erstellt am 27. September 2002 · 4 Antworten · letzte Antwort am 21. August 2003

Tags: Templates & Layouts, Frage

Ulrich ·

Hallo liebes Forum,

ich verwende eine Designvorlage mit Platzhaltern. Auf der Seite habe ich mehrere Inhalte. Ich tausche den Platzhalter in der Designvorlage mittes TS aus:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file =fileadmin/template.html
workOnSubpart = DOKUMENT
marks.INHALT1 = CONTENT
marks.INHALT1.table = tt_content
}
Das klappt auch alles prima.
Aber ich bekomme den Content als Ganzes.
Wenn wie schaffe ich es, einen von den Seiteninhalten gesondert anzusprechen?
Geht sowas überhaupt oder muss ich da mit php ran?
Ich hoffe, ich habe mich einigermassen verständlich ausgedrückt.

Viele Grüsse
Ulrich

Ulrich ·

O.K, ich habe eine Lösung gefunden. Man kann ja via TS tatsächlich ein paar SQL-Anweisungen durchführen, WOW!

Je mehr ich mich mit typo3 beschäftige, desto mehr bekomme ich Angst vor´m Kasper 🙂

Ulrich

Ulrich ·

Hi Roland,

ich habe die select-Funktion in der Refernez entdeckt.
Nun na, nach einer intensiven Lektüre der Doku tun sich sich mir jedoch mittlerweile Abgründe in Sachen Konfigurierbarkeit auf: es scheint so, dass man bei bei Typo3 die Möglichkeit hat, seine eigene Quick'n Dirty-Scripte einzubinden...

Gruss

Ulrich

Ulrich ·

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file =fileadmin/template.html
workOnSubpart = DOKUMENT
marks.INHALT1 = CONTENT
marks.INHALT1.table = tt_content
marks.INHALT1.select{
pidInList=this
orderBy=sorting
where=colPos=1
begin=0
max=1
}
}

Mit "where=colPos=1" kann ich bestimmen, aus welcher Spalte des Backends der Datensatz kommen soll :
----------------
Left: 1
Normal: 0
Right: 2
Border: 3
(vgl. die Doku: Administrators Guide (nach dem Begriff "colPos" suchen lassen))
----------------
Mit "begin=0" und "max=1" bestimme ich, dass der erste Datensatz in der Spalte des Backends genommen werden soll.
Der "select"-Befehl wird übrigens in der Referenz erläutert.

------

An Michael
Habe Deine Mail über Umwege zwar erhalten, aber die E-Mail-Adresse war nicht gültig 🙁