---
title: "select.where = colPos = ??? dynamisch aus fluid anpassen"
url: "https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","ViewHelper"]
created: "2013-03-08"
last_reply: "2013-05-11"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# select.where = colPos = ??? dynamisch aus fluid anpassen

Extensions › Extbase · 5 Antworten · gestartet 2013-03-08

## Eröffnungsbeitrag

**grazzman** · 2013-03-08 · [Beitrag #1](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/1)

Hallo 8-)

Ich möchte gern dynamisch analog zum [GIFBUILDER](http://t3n.de/magazin/seitentemplates-fluid-226788/) den Wert "colPos" in mein "select.where" einbauen.

```typoscript
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
	}
}
```

```html
<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:

```html
<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:

```typoscript
lib.test = CONTENT
lib.test {
	table = tt_content
	select.where = colPos = ?
}
```

Weiß jemand Rat?

## Antworten

### [#2](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/2) · kainobi · 2013-03-09

Probier´s mal so (hab´s aber nicht getestet):

```html
<f:for each="{0:2, 1:3, 2:4, 3:5}" as="colPos">
	<f:cObject typoscriptObjectPath="lib.test" data="{colPos:colPos}" />
</f:for>
```

```typoscript
lib.test = CONTENT
lib.test {
  table = tt_content
  select.where.field = colPos
  select.where.wrap = colPos = |
}
```

### [#3](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/3) · grazzman · 2013-03-11

Super, vielen Dank kainobi, das hat wunderbar geklappt.

### [#4](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/4) · anderlk · 2013-05-07

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:

```html
<f:cObject data="nuid:newsItem.uid" typoscriptObjectPath="lib.countcomments" />
```

Und verwende folgendes TypoScript:

```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

### [#5](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/5) · Unbekannter Benutzer · 2013-05-11

<f:cObject data="nuid:newsItem.uid" typoscriptObjectPath="lib.countcomments" />

->

<f:cObject data="{nuid:newsItem.uid}" typoscriptObjectPath="lib.countcomments" />

### [#6](https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen/6) · anderlk · 2013-05-11

Oh Mann,
vielen Dank, manchmal sieht man den Wald vor Bäumen ned #angry#

Das ganze funktioniert jetzt wunderbar,...

---

Quelle: „select.where = colPos = ??? dynamisch aus fluid anpassen“, typo3.net, https://www.typo3.net/d/114150-selectwhere-colpos-dynamisch-aus-fluid-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
