TYPO3 Documentation
Fluid ViewHelper Reference
Options
Give feedback View source View as Markdown How to edit Edit on GitHub

Fluid ViewHelper Reference

  • Global (f:*)
    • Asset
      • asset.css
      • asset.module
      • asset.script
    • Be
      • Menus
        • be.menus.actionMenu
        • be.menus.actionMenuItem
        • be.menus.actionMenuItemGroup
      • Security
        • be.security.ifAuthenticated
        • be.security.ifHasRole
      • be.infobox
      • be.link
      • be.pageInfo
      • be.pagePath
      • be.pageRenderer
      • Be.tableList ViewHelper <f:be.tableList>
      • be.uri
    • Cache
      • cache.disable
      • cache.static
      • cache.warmup
    • Debug
      • debug.render
    • form
      • form.button
      • form.checkbox
      • form.countrySelect
      • form.hidden
      • form.password
      • form.radio
      • form.select
      • form.submit
      • form.textarea
      • form.textfield
      • form.upload
      • form.uploadDeleteCheckbox
      • form.validationResults
    • Format
      • format.bytes
      • format.case
      • format.cdata
      • format.crop
      • format.currency
      • format.date
      • format.html
      • format.htmlentities
      • format.htmlentitiesDecode
      • format.htmlspecialchars
      • format.json
      • format.nl2br
      • format.number
      • format.padding
      • format.printf
      • format.raw
      • format.stripTags
      • format.trim
      • format.urlencode
    • Link
      • link.action
      • link.email
      • link.external
      • link.file
      • link.page
      • link.typolink
    • Render
      • render.text
    • Sanitize
      • sanitize.html
    • Security
      • security.ifAuthenticated
      • security.ifHasRole
      • security.nonce
    • Transform
      • transform.html
    • Uri
      • uri.action
      • uri.external
      • uri.image
      • uri.page
      • uri.resource
      • uri.typolink
    • alias
    • argument
    • case
    • ceil
    • cObject
    • comment
    • constant
    • contains
    • count
    • cycle
    • debug
    • defaultCase
    • else
    • endsWith
    • feature
    • first
    • flashMessages
    • flatten
    • floor
    • for
    • fragment
    • groupedFor
    • if
    • image
    • inline
    • join
    • last
    • layout
    • length
    • max
    • media
    • merge
    • min
    • or
    • range
    • render
    • replace
    • round
    • section
    • shuffle
    • slot
    • spaceless
    • split
    • startsWith
    • switch
    • then
    • translate
    • variable
  • Backend (be:*)
    • Link
      • link.documentation
      • link.editRecord
      • link.newRecord
    • Mfa
      • mfa.ifHasState
    • Toolbar
      • toolbar.attributes
      • toolbar.ifHasDropdown
    • TypoScript
      • typoScript.fineDiff
    • Uri
      • uri.editRecord
      • uri.newRecord
    • avatar
    • languageColumn
    • loginLogo
    • moduleLink
    • thumbnail
  • Core (core:*)
    • icon
    • iconForRecord
    • iconForResource
    • normalizedUrl
  • Form (formvh:*)
    • Be
      • be.maximumFileSize
      • be.renderContentElementPreview
    • Form
      • form.datePicker
      • form.timePicker
      • form.uploadedResource
    • form
    • gridColumnClassAutoConfiguration
    • render
    • renderAllFormValues
    • renderFormValue
    • renderRenderable
    • translateElementError
    • translateElementProperty
  • Contribution
  • Sitemap

Options

Give feedback View source View as Markdown How to edit Edit on GitHub
  1. Fluid ViewHelper Reference
  2. Global (f:*)
  3. Link
  4. link.external
Give feedback Markdown Edit on GitHub

Link.external ViewHelper <f:link.external> 

ViewHelper for creating links to external targets.

Go to the source code of this ViewHelper: Link\ExternalViewHelper.php (GitHub).

Table of contents

  • Examples
    • Default
    • Custom default scheme
  • Arguments of the <f:link.external> ViewHelper

Examples 

Default 

packages/my_extension/Resources/Private/Templates/Blog/Show.fluid.html
<f:link.external uri="https://www.typo3.org" target="_blank">external link</f:link.external>
Copied!
Output
<a href="https://www.typo3.org" target="_blank">external link</a>
Copied!

Custom default scheme 

packages/my_extension/Resources/Private/Templates/Blog/Show.fluid.html
<f:link.external uri="typo3.org" defaultScheme="ftp">external ftp link</f:link.external>
Copied!
Output
<a href="ftp://typo3.org">external ftp link</a>
Copied!

Arguments of the <f:link.external> ViewHelper 

Allows arbitrary arguments

This ViewHelper allows you to pass arbitrary arguments not defined below directly to the HTML tag created. This includes custom data- arguments.

additionalAttributes

additionalAttributes
Type
array
Additional tag attributes. They will be added directly to the resulting HTML tag.

aria

aria
Type
array
Additional aria-* attributes. They will each be added with a "aria-" prefix.

data

data
Type
array
Additional data-* attributes. They will each be added with a "data-" prefix.

defaultScheme

defaultScheme
Type
string
Default
'https'
Scheme the href attribute will be prefixed with if specified $uri does not contain a scheme already

uri

uri
Type
string
Required
1
The URI that will be put in the href attribute of the rendered link tag
  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Sep 27, 2026 06:57

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