Typo3 liefert ab 4.6 die supertolle TS Funktion .replacement! Aber kann man mit dieser Funktion auch Variablen nutzen?
Das funktioniert:
temp.irgendwas.stdWrap.replacement {
10.search = xxx
10.replace = yyy
}
Das funktioniert LEIDER NICHT:
temp.x = TEXT
temp.x.value = yyy
temp.irgendwas.stdWrap.replacement {
10.search = xxx
10.replace < temp.x.value
}
Hat wer eine Idee?
Vielen Dank,
Gerfried
Nein, du kannst nur strings als replacement nutzen.
Woher weisst Du das?
Was mich wundert ist, dass wenn ich folgendes schreibe:
temp.irgendwas.stdWrap.replacement {
10.search = xxx
10.replace < temp.x
}
xxx mit "TEXT" ersetzt wird. Also anscheinend passiert da schon was - das Objekt greift.
Gerfried schriebWoher weisst Du das?
Ich schaue ab und zu mal in die TSRef,
da sehe ich dann, daß replace ein string ist und nicht etwa irgendein beliebiges cObject.
Noch Fragen?
Gerfried schrieb
Was mich wundert ist, dass wenn ich folgendes schreibe:
temp.irgendwas.stdWrap.replacement {
10.search = xxx
10.replace < temp.x
}
xxx mit "TEXT" ersetzt wird. Also anscheinend passiert da schon was - das Objekt greift.
Ja, klar.
Du hast in deinem TS irgenwo temp.x definiert, wahrscjheinlich ungefähr so:
temp.x = TEXT
temp.x.value = blablabla
Und daher wird auch TEXT ausgegeben...
Danke, schade, dass das nicht geht. Ich hab natürlich auch in der TS-ref nachgeschaut, für mich war das aber nicht so klar. Danke für Deine Hilfe!