Attention
TYPO3 v12 has reached end-of-life as of April 30th 2026 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v12 here: TYPO3 ELTS.
ModuleLink ViewHelper <be:moduleLink>
Note
This ViewHelper is not available by default.
Import its namespace
{namespace be=TYPO3\ in the Fluid file or
xmlns: in the opening HTML tag.
Create internal link within backend.
Examples
Default:
<form action="{be:moduleLink(route:'pages_new', arguments:'{id:pageUid}')}" method="post">
<!-- form content -->
</form>
Output:
<form action="/pages/new" method="post">
<!-- form content -->
</form>
Go to the source code of this ViewHelper: ModuleLinkViewHelper.php (GitHub).
Arguments
The following arguments are available for the moduleLink ViewHelper:
arguments
-
- Type
- array
- Default
- array ( )
Additional link arguments
currentUrlParameterName
-
- Type
- string
Add current url as given parameter
query
-
- Type
- string
Additional link arguments as string
route
-
- Type
- string
- Required
- 1
The route to link to