Hallo 8-)
Ich möchte gern dynamisch analog zum GIFBUILDER den Wert "colPos" in mein "select.where" einbauen.
lib.test = IMAGE
lib.test {
file = GIFBUILDER
file {
XY = 300,30
backColor = #cc0000
10 = TEXT
10.text.current = 1
10.fontColor = #ffffff
10.offset = 10, 25
}
}
<f:cObject typoscriptObjectPath="lib.test">Das wird als Bild gerendert</f:cObject>
Das funktioniert hier super mittels (text.current = 1), der Wert im Template wird sauber an das TS gegeben und als Bild gerendert.
Jetzt mein Konstrukt:
<f:for each="{0:2, 1:3, 2:4, 3:5}" as="colPos">
<f:cObject typoscriptObjectPath="lib.test">{colPos}</f:cObject>
</f:for>
Hier würde ich jetzt gern den Wert "colPos" aus dem Template im TS übergeben:
lib.test = CONTENT
lib.test {
table = tt_content
select.where = colPos = ?
}
Weiß jemand Rat?
Probier´s mal so (hab´s aber nicht getestet):
<f:for each="{0:2, 1:3, 2:4, 3:5}" as="colPos">
<f:cObject typoscriptObjectPath="lib.test" data="{colPos:colPos}" />
</f:for>
lib.test = CONTENT
lib.test {
table = tt_content
select.where.field = colPos
select.where.wrap = colPos = |
}
Super, vielen Dank kainobi, das hat wunderbar geklappt.
Hallo,
ich stehe gerade vor dem selben Problem und bei mir funktioniert es nicht:
Ich habe folgenden Aufruf in Fluid um die Anzahl an Kommentaren auszugeben:
<f:cObject data="nuid:newsItem.uid" typoscriptObjectPath="lib.countcomments" />
Und verwende folgendes TypoScript:
lib.countcomments = CONTENT
lib.countcomments {
table = tx_pwcomments_domain_model_comment
select {
pidInList = 34
selectFields = count(entry_uid)
where.field = nuid
where.wrap = entry_uid = |
}
renderObj = COA
renderObj {
10 = TEXT
10.field = count(entry_uid)
}
}
Gezählt werden sollten alle Einträge wo die entry_uid der aus Fluid übergebenen nuid entspricht.
Leider wird die whrere clause in der Abfrage ignoriert.
Woran könnte das liegen?
Gruß Anderl
<f:cObject data="nuid:newsItem.uid" typoscriptObjectPath="lib.countcomments" />
->
<f:cObject data="{nuid:newsItem.uid}" typoscriptObjectPath="lib.countcomments" />
Oh Mann,
vielen Dank, manchmal sieht man den Wald vor Bäumen ned #angry#
Das ganze funktioniert jetzt wunderbar,...