---
title: "Formatierung von \"arguments\" in der f:link.action möglich?"
url: "https://www.typo3.net/d/116219-formatierung-von-arguments-in-der-flinkaction-moeglich"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","ViewHelper"]
created: "2013-10-07"
last_reply: "2013-10-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Formatierung von "arguments" in der f:link.action möglich?

Extensions › Extbase · 2 Antworten · gestartet 2013-10-07

## Eröffnungsbeitrag

**SabineW** · 2013-10-07 · [Beitrag #1](https://www.typo3.net/d/116219-formatierung-von-arguments-in-der-flinkaction-moeglich/1)

Hallo zusammen,

hier ein Ausschnitt aus meinem Template:

```html
<f:for each="{paginatedResults}" as="result">
...
    <f:link.action pageUid="99" action="show" controller="MyController" arguments="{myObject:result.uid, name:result.name}">{result.name}</f:link.action>
...
</f:for>
```

name:result.name in den arguments sollte urlencoded sein. Ich schaffe es nicht, f:format.urlencode darauf anzuwenden. Hat jemand einen Tipp?

Sabine

## Antworten

### [#2](https://www.typo3.net/d/116219-formatierung-von-arguments-in-der-flinkaction-moeglich/2) · Unbekannter Benutzer · 2013-10-07

Versuch mal:

arguments="{myObject:result.uid, name: '{result.name -> f:format.urlencode()}'}"

Ansonsten mit Alias VH einen alias für den urlencodeten Namen erzeugen.

Allerdings muss ich ja mal fragen warum Du das überhaupt machst?
Was soll der Controller mit dem Namen wenn du doch schon die id übergibst? Damit hast Du doch das ganze Objekt (inklusive Name).

### [#3](https://www.typo3.net/d/116219-formatierung-von-arguments-in-der-flinkaction-moeglich/3) · SabineW · 2013-10-08

Vielen Dank, Christian, - damit funktioniert die Kodierung.

Allerdings funktioniert damit die Verlinkung noch immer nicht, aber das ist vielleicht eher ein coolURI-Problem. Jedenfalls bekomme ich nach wie vor eine cHash-Fehlermeldung (Page Not Found
Reason: Request parameters could not be validated (&cHash comparison failed)) :-(

Warum ich das überhaupt so machen möchte, hat nichts mit der Extension an sich zu tun. Über den Parameter möchte ich per TypoScript

page.headerData.XY.data = GP:tx_blablabla|name
page.headerData.XY.wrap = <title>|&nbsp;-&nbsp;Name der Webseite</title>

den Title-Tag setzen. Vielleicht gibt es dafür ja auch eine andere Möglichkeit, die ich nicht kenne.

Sabine

---

Quelle: „Formatierung von "arguments" in der f:link.action möglich?“, typo3.net, https://www.typo3.net/d/116219-formatierung-von-arguments-in-der-flinkaction-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
