TYPO3 Logo
Fluid ViewHelper Reference
Release: 9.5

Loading data.

  • typo3/backend
    • link
      • link.editRecord
      • link.newRecord
    • moduleLayout
      • button
        • moduleLayout.button.linkButton
        • moduleLayout.button.shortcutButton
      • moduleLayout.menuItem
      • moduleLayout.menu
    • uri
      • uri.editRecord
      • uri.newRecord
    • avatar
    • moduleLayout
    • moduleLink
  • typo3/core
    • iconForRecord
    • iconForResource
    • icon
  • typo3/fluid
    • 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
      • widget
        • be.widget.paginate
      • 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.page
      • link.typolink
    • sanitize
      • sanitize.html
    • security
      • security.ifAuthenticated
      • security.ifHasRole
    • uri
      • uri.action
      • uri.email
      • uri.external
      • uri.image
      • uri.page
      • uri.resource
      • uri.typolink
    • widget
      • widget.autocomplete
      • widget.link
      • widget.paginate
      • widget.uri
    • base
    • cObject
    • debug
    • flashMessages
    • form
    • image
    • media
    • renderChildren
    • 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
  • Sitemap
  • Index

PAGE CONTENTS

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

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.

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.

noCacheHash¶

DataType
mixed
Required
false
Description
Set this to suppress the cHash query parameter created by TypoLink. You should not need this.

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
Set which parameters will be kept. Only active if $addQueryString = TRUE
  • Previous
  • Next
  • Home
  • Contact
  • Issues
  • Repository

Last updated: Mar 29, 2022 14:56

Last rendered: Mar 29, 2022 14:56

TYPO3 Theme 4.6.2

© Copyright since 2018 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy