[TYPO3-german] Gewinnspiel: Wer kann TypoScript?

gomeh ar mehog at gmx.net
Thu Oct 5 12:45:58 CEST 2017


..
> > Frage: Was gibt TypoScript aus?
> 
> Anders ist das beim sog. "referenzieren". Dabei wird ein Objekt
> referenziert, nicht kopiert. Wenn dieses geändert wird, hat das
> Auswirkungen auf die Ausgabe. Sie lautet deshalb:
> 
> "oder nicht?"
> 
> Beste Grüße
> Stefan

----------------------------------------------------
Hallo Stefan,
genau das habe ich auch erwartet, aber in meiner Typo3 Installation liefert das Script: "

TypoScript hat einige Regeln, ist oft jedoch ziemlich willkürlich 

"

Ist das nicht seltsam?

Zum Test habe ich eine leere Seite erzeugt, ein Template angelegt, genau dieses Skript hineingelegt, gesichert und mit View ausgeführt:
# Übung zum Referenzieroperator
meineseite = PAGE
meineseite.typeNum = 0
meineseite.10 = TEXT
meineseite.10.value = TypoScript hat einige Regeln, ist oft jedoch ziemlich willkürlich

test = TEXT
test.value = TypoScript ist DOCH okay
meineseite.10 =< test
test.value = oder nicht?  

meine Typo3 CMS Praxiswissen Buch murmelt auf Seite 87 etwas von: "Wenn Sie referenzieren möchten, müssen Sie einen absoluten Wert für ein Objekt angeben. Relative Angaben zu Objekten mit einem vorangestelltem Punkt sind beim Referenzieren nicht möglich." Ich verstehe nicht ganz sicher, was der Autor damit meint. Ich vermute aber, dass ich absolute Pfade benutze, und es nichts mit meinem Problem zu tun hat.

Wenn ich den TypoScript Sprech richtig verstehe, ist
meineseite ein Objekt vom Typ PAGE und
meineseite.10 ist ein Objekt von Type PAGE und vom Typ TEXT (so will TypoScript wohl Vererbung andeuten) während 
test nur ein Objekt vom Typ TEXT ist.

Möglicherweise müssen beim Referenzieren beide Objekte identische Strukturen haben? Dagegen spricht, dass es beim Kopieren klappt.


Hast Du eine Vermutung, warum das Skript nicht den erwarteten Output, nämlich "oder nicht?"  liefert?

gomeh1848









More information about the TYPO3-german mailing list