Einzelnen Beitrag anzeigen
  #5  
Alt 02.05.07, 09:36
Armin Armin ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.043
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

vielleicht wäre es mit "Referenz" deutlicher geworden.

Allerdings muss man etwas tricksen, damit der Text auch nur einmal ausgegeben wird und nicht zweimal da ja eine Referenz besteht.

Hier mal ein Beispiel:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
seite.765 = TEXT
seite.765.stdWrap.cObject =< seite.7654.stdWrap.cObject
seite.765.wrap = |tttttttttttt


seite.7654 = TEXT
seite.7654.stdWrap.cObject = TEXT
seite.7654.stdWrap.cObject.value = 333333333333
seite.7654.if.isTrue = 0

Kurze Erläuterung:
Bei seite.765 ist die Position wo der Inhalt ausgegeben werden soll, mit =< wird eine Referenz gesetzt auf ein Object was später gerendert wird. Zu beachten ist, das die Referenz auf das stdWrap.cObject erfolgen muss!

seite.7654 legen wir nun dort ab, wo die Werte vorhanden sind, die benötigt werden.
Damit bei seite.7654 aber keine Ausgabe erfolgt, sonst würde der Inhalt ja zweimal ausgegeben werden, wird dort der Inhalt in stdWrap.cObject abgelegt und mit seite.7654.if.isTrue = 0 wird die Ausgabe dort verhindert.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Mit Zitat antworten