TYPO3 Logo
Fluid ViewHelper Reference
Release: 11.5

Loading data.

  • typo3/backend
    • link
      • link.editRecord
      • link.newRecord
    • mfa
      • mfa.ifHasState
    • moduleLayout
      • button
        • moduleLayout.button.linkButton
        • moduleLayout.button.shortcutButton
      • moduleLayout.menuItem
      • moduleLayout.menu
    • uri
      • uri.editRecord
      • uri.newRecord
    • arrayBrowser
    • avatar
    • languageColumn
    • moduleLayout
    • moduleLink
    • thumbnail
  • typo3/core
    • form
      • form.typoScriptConstants
    • iconForRecord
    • iconForResource
    • icon
    • normalizedUrl
  • typo3/fluid
    • asset
      • asset.css
      • asset.script
    • be
      • buttons
        • be.buttons.csh
        • be.buttons.shortcut
      • labels
        • be.labels.csh
      • menus
        • be.menus.actionMenuItemGroup
        • be.menus.actionMenuItem
        • be.menus.actionMenu
      • security
        • be.security.ifAuthenticated
        • be.security.ifHasRole
      • be.container
      • be.infobox
      • be.link
      • be.pageInfo
      • be.pagePath
      • be.pageRenderer
      • be.tableList
      • be.uri
    • debug
      • debug.render
    • form
      • select
        • form.select.optgroup
        • form.select.option
      • form.button
      • form.checkbox
      • form.hidden
      • form.password
      • form.radio
      • form.select
      • form.submit
      • form.textarea
      • form.textfield
      • form.upload
      • form.validationResults
    • format
      • format.bytes
      • format.case
      • format.crop
      • format.currency
      • format.date
      • format.html
      • format.htmlentitiesDecode
      • format.htmlentities
      • format.json
      • format.nl2br
      • format.number
      • format.padding
      • format.stripTags
      • format.urlencode
    • link
      • link.action
      • link.email
      • link.external
      • link.file
      • link.page
      • link.typolink
    • sanitize
      • sanitize.html
    • security
      • security.ifAuthenticated
      • security.ifHasRole
    • transform
      • transform.html
    • uri
      • uri.action
      • uri.email
      • uri.external
      • uri.image
      • uri.page
      • uri.resource
      • uri.typolink
    • base
    • cObject
    • debug
    • flashMessages
    • form
    • image
    • media
    • render
    • translate
  • typo3fluid/fluid
    • cache
      • cache.disable
      • cache.static
      • cache.warmup
    • format
      • format.cdata
      • format.htmlspecialchars
      • format.printf
      • format.raw
    • alias
    • case
    • comment
    • count
    • cycle
    • debug
    • defaultCase
    • else
    • for
    • groupedFor
    • if
    • inline
    • layout
    • or
    • render
    • section
    • spaceless
    • switch
    • then
    • variable
  • Contribution
  • Sitemap
  • Index

PAGE CONTENTS

  • link.page
    • Examples
      • Link to the current page
      • Query parameters
      • Query parameters for extensions
    • Arguments
      • additionalAttributes
      • data
      • aria
      • class
      • dir
      • id
      • lang
      • style
      • title
      • accesskey
      • tabindex
      • onclick
      • target
      • rel
      • pageUid
      • pageType
      • noCache
      • language
      • section
      • linkAccessRestrictedPages
      • additionalParams
      • absolute
      • addQueryString
      • argumentsToBeExcludedFromQueryString
      • addQueryStringMethod
  1. Start
  2. typo3/fluid
  3. link
  4. link.page
View source

Display settings


Color scheme of code blocks:


link.page¶

A ViewHelper for creating links to TYPO3 pages.

Examples¶

Link to the current page¶

<f:link.page>page link</f:link.page>

Output:

<a href="/page/path/name.html">page link</a>

Depending on current page, routing and page path configuration.

Query parameters¶

<f:link.page pageUid="1" additionalParams="{foo: 'bar'}">page link</f:link.page>

Output:

<a href="/page/path/name.html?foo=bar">page link</a>

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>

Output:

<a href="/page/path/name.html?extension_key[foo]=bar">page link</a>

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

mixed

Required

false

Description

If set, the current query parameters will be kept in the URI

argumentsToBeExcludedFromQueryString¶

DataType

mixed

Required

false

Description

Arguments to be removed from the URI. Only active if $addQueryString = TRUE

addQueryStringMethod¶

DataType

string

Required

false

Description

This argument is not evaluated anymore and will be removed in TYPO3 v12.

  • Previous
  • Next
  • Home
  • Contact
  • Issues
  • Repository

Last updated: Jan 31, 2023 13:59

Last rendered: Jan 31, 2023 14:00

  • TYPO3 Theme 4.7.9
  • DRC v3.0.dev30
© Copyright since 2018 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy
  • Code of Conduct