Bug #67934
closedLink view helper needs to escape square brackets in URLs
0%
Description
When I generate links with the f:link.action viewhelper, the generated href attribute reads like this:
href="home/?tx_myext_myplugin[id]=1&tx_myext_myplugin[action]=show&cHash=8d3d1a11600f17ba6cbdf68e292f206b"
The code in my fluid template:<f:link.action action="show" arguments="{id: id}" title="Show">Show</f:link.action>
The square brackets are not replaced by %5B and %5D and so the w3c validator marks the href as invalid.
Same applies to the action url of the f:form viewhelper.
Updated by Helmut Hummel over 9 years ago
- Status changed from New to Rejected
Do you have cooluri installed? Then remove it, try again and blame the author of that extension.
Do you have realurl installed and have set 'doNotRawUrlEncodeParameterNames' => true ? Then change the configuration and blame the one who enabled this configuration (not the default)
None of the above? Try with a clean core and no additional extensions. TYPO3 properly encodes the url argument names.