Hallo Philipp,
unter http://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/ wird
das Verfahren sehr gut erklärt.
Ich glaube, am SplitChar liegt es nicht. Wenn ich mein TypoScript
schrittweise (unter TYPO3 4.7.12) ausprobiere, passiert folgendes:
1.)
TypoScript:
-----------
10 = TEXT
10 {
dataWrap = DB:tx_news_domain_model_news:{GP:tx_news_pi1|news}:pid
}
Ausgabe:
--------
DB:tx_news_domain_model_news:22:pid
(dataWrap löst den Ausdruck in geschweiften Klammern auf zu 22)
2.)
TypoScript:
-----------
10 = TEXT
10 {
dataWrap = DB:tx_news_domain_model_news:{GP:tx_news_pi1|news}:pid
wrap3 = {|}
}
Ausgabe:
--------
{DB:tx_news_domain_model_news:22:pid}
(wrap3 wird in der Reihenfolge nach dataWrap ausgeführt und wickelt um
den gesamten Ausdruck noch einmal geschweifte Klammern)
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
Vielen Dank und Grüße
Jörg
Am 27.06.13 12:06, schrieb Philipp Gampe:
Hi Jörg,
Jörg Hambuch wrote:
10 = TEXT
10 {
dataWrap = DB:tx_news_domain_model_news:{GP:tx_news_pi1|news}:pid
Du musst einen anderen split char definieren, sonnst kann das nicht klappen,
da die Pipe nicht gleichzeitig zum Abtrennen von Wrap und Get Variablen
genutzt werden kann.
wrap3 = <h5>Seite {|}</h5>
insertData = 1
Wozu ist das denn gut?
}
Grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german