Zum Inhalt springen

LIST und SINGLE auf einer Seite

Erstellt am 29. Juni 2005 · 2 Antworten · letzte Antwort am 2. Juli 2005

Tags: tt_news, Frage

Oli ·

Ich habe auf www.tpyo3.org gelesen, dass eine Seite für die SINGLE-Ansicht definiert werden muss. D.h. ich muß im Template plugin.tt_news.singlePid = meine PIDfesthalten.

Da ich auf vielen Seiten das News-Plugin laufen habe, müsste ich auf jeder Seite eine Unterseite erstellen, indem ich die SINGLE-Ansicht laufen hab.

Ist es nicht mehr möglich LIST und SINGLE Ansicht auf ein und derselben Seite anzeigen zu lassen? Ich meine mich zu erinnern, dass dies bei einer (sehr) alten Version möglich war.

Oli ·

Damit klappt's!

# clear the code field
plugin.tt_news.code >
plugin.tt_news.code = LIST

# set code to SINGLE if the GETvar tx_ttnews[tt_news] exists
[globalVar = GP:tx_ttnews|tt_news > 0]
plugin.tt_news.code = SINGLE
[global]

# clear main content in page object
page.10.subparts.content >
page.10.subparts.content < plugin.tt_news
cmesser ·

Hallo Oli,

ich bin froh, dass du diese Schilderung gepostet hast. Seit Wochen suche ich nach einer Lösung für mein Problem und glaube sie nun fast gefunden zu haben.
Ich habe auch viele Unterseiten. Allerdings soll bei mir ein Artikel nicht nur auf der Seite angezeigt werden unter welcher er direkt gespeichert wurde sondern auf allen übergeordneten Seiten.

z.B. Seite1
> Unterseite1
>Unterseite2
>Unterseite3
>Artikel

der "Artikel" soll also gleichzeitig auf allen Unterseiten (1,2,3)und auch der "Seite1" angezeigt werden.

dass das mit der LIST-Ansicht funktioniert habe ich mit folgendem Code das LIST-Inhaltselement auf alle Unterseiten vererbt.

10.marks {

# Inhalt
CONTENT = RECORDS
CONTENT {
tables = tt_content
source = 52 #PID des LIST-Inhaltselementes
}
}

meine SINGLE-Ansicht hat die source = 53.

Kann ich jetzt irgendwie nach Deinem Prinzip auch bei mir die SINGLE-Ansicht auf der gleichen Seite anzeigen lassen.

Danke schon einmal für die Antworten.

Gruß
Cmesser