link.page ViewHelper <f:link.page>
¶
A ViewHelper for creating links to TYPO3 pages.
Examples¶
Link to the current page¶
<f:link.page>page link</f:link.page>
Copied!
Output:
<a href="/page/path/name.html">page link</a>
Copied!
Depending on current page, routing and page path configuration.
Query parameters¶
<f:link.page pageUid="1" additionalParams="{foo: 'bar'}">page link</f:link.page>
Copied!
Output:
<a href="/page/path/name.html?foo=bar">page link</a>
Copied!
Depending on current page, routing and page path configuration.
Query parameters for extensions¶
<f:link.page pageUid="1" additionalParams="{extension_key: {foo: 'bar'}}">page link</f:link.page>
Copied!
Output:
<a href="/page/path/name.html?extension_key[foo]=bar">page link</a>
Copied!
Depending on current page, routing and page path 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
target¶
- DataType
- string
- Required
- false
- Description
- Target of link
rel¶
- DataType
- string
- Required
- false
- Description
- Specifies the relationship between the current document and the linked document
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
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