Zum Inhalt springen

Conditions, Konstanten, style.contentGet,...

Erstellt am 12. Mai 2011 · Noch keine Antworten

Tags: Frage

pnet ·

Liebes Forum,

gibt es für mein Problem eine elegantere Lösung?

Problem:
Ich arbeite mit styles.contentGet und slide=-1. Das Problem ist, dass in diesem Projekt öfters die Inhalte anderer Seiten angezeigt werden. styles.contentGet verliert dann die richtige Rootline und versucht im Baum der dargestellten Seite hoch zu wandern.

Eine Zuweisung

[globalVar = TSFE:page|content_from_pid !=0]
	styles.content.getLeft.select.pidInList.data = TSFE:page|uid
[global]

funktioniert nicht, da sich Typo3 dann in eine Endlosschleife verstrickt (verumtlich, jedenfalls lädt die Seite nicht mehr). Nun habe ich es vorerst so gelöst, aber es kommt mir sehr umständlich vor da ich diese Condition im Setup 200x oder mehr je nach Seitenzahl wiederholen muss, ausserdem muß man dann immer die Seitenzahl im Auge haben.

[globalVar = TSFE:page|uid = 0]
pageSelf =0
[global]
[globalVar = TSFE:page|uid = 1]
pageSelf =1
[global]
[globalVar = TSFE:page|uid = 2]
pageSelf =2
[global]
[globalVar = TSFE:page|uid = 3]
pageSelf =3
[global]
[globalVar = TSFE:page|uid = 4]
pageSelf =4
[global]
[globalVar = TSFE:page|uid = 5]
pageSelf =5
[global]
.
.
.
styles.content.getLeft.slide = -1
[globalVar = TSFE:page|content_from_pid !=0]
	styles.content.getLeft.select.pidInList = {$pageSelf}
[global]

Mir stellen sich nun 2 Fragen:
- Kann man der Konstanten "pageSelf" einen Wert in der Weise pageSelf=TSFE:page|uid zuweisen (habe noch keine Syntax gefunden die das ermöglicht)
- Oder kann man styles.contentGet dazu bringen in der richtigen Rootline zu wandern

Vielen Dank für die Mithilfe.

Robert