---
title: "[Fluid] link additionalParams"
url: "https://www.typo3.net/d/100694-fluid-link-additionalparams"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-08-18"
last_reply: "2014-10-20"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# [Fluid] link additionalParams

Extensions › Entwicklung · 5 Antworten · gestartet 2010-08-18

## Eröffnungsbeitrag

**max2** · 2010-08-18 · [Beitrag #1](https://www.typo3.net/d/100694-fluid-link-additionalparams/1)

Hallo,
ich brauche ein Link in der Form index.php?id=1&EXTKEY[parameter]=xy
dafür wollte ich
<f:uri.page additionalParams="{EXTKEY|parameter: 'xy'"/>
nehmen aber ich bekomme immer ein Fehler

#1237900529: The argument "additionalParams" was registered with type "array", but is of type "string" in view helper "Tx_Fluid_ViewHelpers_Uri_PageViewHelper"

InvalidArgumentException thrown in file
D:\xampp\htdocs\t440\typo3\sysext\fluid\Classes\Core\ViewHelper\AbstractViewHelper.php in line 295.

gibt es dafür eine andere Schreibweise oder ist das ein Bug?

Gruß
Tim

## Antworten

### [#2](https://www.typo3.net/d/100694-fluid-link-additionalparams/2) · toifel · 2011-02-10

Gibt es mitlerweile eine Antwort dazu?
Im FLUID-Wiki auf typo3.org steht immer noch folgendes Beispiel:

```html
<f:link.page pageUid="13" additionalParams="{tt_news|news: 13}">Read whole news</f:link.page>
```

Der Error ist immer noch der selbe wie im oberen Thread: The argument "additionalParams" was registered with type "array", but is of type "string" in view helper "Tx_Fluid_ViewHelpers_Uri_PageViewHelper".

Setzt man additionalParams auf {tt_news: 13} (Standard Array halt) klappt alles wie erwartet...

### [#3](https://www.typo3.net/d/100694-fluid-link-additionalparams/3) · ausgebloggt.​de · 2011-03-09

Hi Tim,

war gerade selbst auf der Suche und bin hier gelandet. Vielleicht hilft die Lösung ja noc:

Ab Extbase 1.3: <f:uri.page additionalParams="{EXTKEY: {parameter: xy}}"/>

Beste Grüße,
Andy

### [#4](https://www.typo3.net/d/100694-fluid-link-additionalparams/4) · mkaestner · 2013-01-24

Ich hab jetzt auch ewig probiert, nun klappt es aber mit:

<f:link.page pageUid="100" additionalParams="{tx_ttnews: '{tt_news: 13}'}">Test-Link zu einer News</f:link.page>

### [#5](https://www.typo3.net/d/100694-fluid-link-additionalparams/5) · Philipp88 · 2014-10-20

Hallo,

das habe ich auch für meine Extension gesucht, klappt prima :)
Jetzt möchte ich aber den Get- Parameter dynamisch aus mein Controller ändern. Mein Link seht in Template so aus:

```php
<f:link.page pageUid="{id}" additionalParams='{tx_test_tests: "{foo:{get}}"}'>link</f:link.page>
```

Der Marker {get} wird bei additionalParams aber nicht ersetzt :(
Der Link sieht so dann aus:

```html
index.php?id=6&tx_test_tests=%7Bfoo%3A%7B%7Bget%7D%7D%7D&cHash=3173fbb0b659203d25255b0e0ea1db20
```

Was ist da falsch?

### [#6](https://www.typo3.net/d/100694-fluid-link-additionalparams/6) · Philipp88 · 2014-10-20

ich habe es jetzt, die "{}" waren zu viel :)

Was muss ich machen, wenn ich mehrere Parameter angeben möchte?

---

Quelle: „[Fluid] link additionalParams“, typo3.net, https://www.typo3.net/d/100694-fluid-link-additionalparams
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
