3.)
TypoScript:
-----------
10 = TEXT
10 {
   dataWrap = DB:tx_news_domain_model_news:{GP:tx_news_pi1|news}:pid
   wrap3 = {|}
   insertData = 1
}

Ausgabe:
--------
in 4.7.12: keine
in 4.5: die PID der News
(insertData sollte den getText-Ausdruck
{DB:tx_news_domain_model_news:22:pid} evaluieren und die PID der News
mit der UID 22 zurückgeben

ich würde mal sagen, dass es unter 4.5 nicht sauber war
wrap3 ist nun mal kein datawrap

Das ist so nicht richtig, weil das "data" in dem Fall ja von insertData übernommen wird. Von daher reicht der Wrap aus und genau so hat das ursprünglich auch schon 2007 funktioniert. http://lists.typo3.org/pipermail/typo3-german/2007-October/039589.html

Seit TYPO3 4.5 geht das aber viel einfacher, weil wir damals "chained TypoScript" eingeführt haben. Sprich: Jeder stdWrap-Parameter verfügt seinerseits über stdWrap-Eigenschaften.

Die Lösung für das Beispiel sollte also ab 4.5 vereinfacht so aussehen:

10 = TEXT
10 {
  data = DB:tx_news_domain_model_news:{GP:tx_news_pi1|news}:pid
  data.insertData = 1
}

HDH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an