link.action ViewHelper <f:link.action>
¶
A ViewHelper for creating links to extbase actions. Tailored for extbase plugins, uses extbase Request and extbase UriBuilder.
Examples¶
link to the show-action of the current controller:
<f:link.action action="show">action link</f:link.action>
Copied!
Output:
<a href="index.php?id=123&tx_myextension_plugin[action]=show&tx_myextension_plugin[controller]=Standard&cHash=xyz">action link</a>
Copied!
Depending on the current page and your TypoScript configuration.
Arguments¶
additionalAttributes¶
- DataType
- mixed
- Required
- false
- Description
- Additional tag attributes. They will be added directly to the resulting HTML tag.
data¶
- DataType
- mixed
- Required
- false
- Description
- Additional data-* attributes. They will each be added with a "data-" prefix.
aria¶
- DataType
- mixed
- Required
- false
- Description
- Additional aria-* attributes. They will each be added with a "aria-" prefix.
class¶
- DataType
- string
- Required
- false
- Description
- CSS class(es) for this element
dir¶
- DataType
- string
- Required
- false
- Description
- Text direction for this HTML element. Allowed strings: "ltr" (left to right), "rtl" (right to left)
id¶
- DataType
- string
- Required
- false
- Description
- Unique (in this file) identifier for this HTML element.
lang¶
- DataType
- string
- Required
- false
- Description
- Language for this element. Use short names specified in RFC 1766
style¶
- DataType
- string
- Required
- false
- Description
- Individual CSS styles for this element
title¶
- DataType
- string
- Required
- false
- Description
- Tooltip text of element
accesskey¶
- DataType
- string
- Required
- false
- Description
- Keyboard shortcut to access this element
tabindex¶
- DataType
- integer
- Required
- false
- Description
- Specifies the tab order of this element
onclick¶
- DataType
- string
- Required
- false
- Description
- JavaScript evaluated for the onclick event
name¶
- DataType
- string
- Required
- false
- Description
- Specifies the name of an anchor
rel¶
- DataType
- string
- Required
- false
- Description
- Specifies the relationship between the current document and the linked document
rev¶
- DataType
- string
- Required
- false
- Description
- Specifies the relationship between the linked document and the current document
target¶
- DataType
- string
- Required
- false
- Description
- Specifies where to open the linked document
action¶
- DataType
- string
- Required
- false
- Description
- Target action
controller¶
- DataType
- string
- Required
- false
- Description
- Target controller. If NULL current controllerName is used
extensionName¶
- DataType
- string
- Required
- false
- Description
- Target Extension Name (without
tx_
prefix and no underscores). If NULL the current extension name is used
pluginName¶
- DataType
- string
- Required
- false
- Description
- Target plugin. If empty, the current plugin name is used
pageUid¶
- DataType
- mixed
- Required
- false
- Description
- Target page. See TypoLink destination
pageType¶
- DataType
- mixed
- Required
- false
- Description
- Type of the target page. See typolink.parameter
noCache¶
- DataType
- mixed
- Required
- false
- Description
- Set this to disable caching for the target page. You should not need this.
language¶
- DataType
- string
- Required
- false
- Description
- Link to a specific language - defaults to the current language, use a language ID or "current" to enforce a specific language
section¶
- DataType
- string
- Required
- false
- Description
- The anchor to be added to the URI
format¶
- DataType
- string
- Required
- false
- Description
- The requested format, e.g. ".html
linkAccessRestrictedPages¶
- DataType
- mixed
- Required
- false
- Description
- If set, links pointing to access restricted pages will still link to the page even though the page cannot be accessed.
additionalParams¶
- DataType
- mixed
- Required
- false
- Description
- Additional query parameters that won't be prefixed like $arguments (overrule $arguments)
absolute¶
- DataType
- mixed
- Required
- false
- Description
- If set, the URI of the rendered link is absolute
addQueryString¶
- DataType
- string
- Required
- false
- Description
- If set, the current query parameters will be kept in the URL. If set to "untrusted", then ALL query parameters will be added. Be aware, that this might lead to problems when the generated link is cached.
argumentsToBeExcludedFromQueryString¶
- DataType
- mixed
- Required
- false
- Description
- Arguments to be removed from the URI. Only active if $addQueryString = TRUE
arguments¶
- DataType
- mixed
- Required
- false
- Description
- Arguments for the controller action, associative array