TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v10
  3. 10.4 Changes
  4. Feature: #90613 - Add language argument to page-related LinkViewHelpers and UriViewHelpers in Fluid
Give feedback Edit on GitHub

Feature: #90613 - Add language argument to page-related LinkViewHelpers and UriViewHelpers in Fluid

See forge#90613

Description

A new argument language is added to the following Fluid ViewHelpers:

  • <f:link.typolink>
  • <f:link.page>
  • <f:uri.typolink>
  • <f:uri.page>

They are responsible for linking to a page, and are using TypoLink functionality under-the-hood.

Examples

A Link to page with ID 13 but with language 3 - no matter what language the current page is:

<f:link.page pageUid="13" language="3">Go to french version of about us page</f:link.page>
Copied!

Creating a language menu:

<ul>
  <li>
    <f:link.typolink parameter="current" language="3">Current page in french</f:link.typolink>
  </li>
  <li>
    <f:link.typolink parameter="current" language="4">Current page in german</f:link.typolink>
  </li>
  <li>
    <f:link.typolink parameter="current" language="5">Current page in spanish</f:link.typolink>
  </li>
</ul>
Copied!

Impact

The new argument allows to force a language when linking to a specific page, making it consistent with the TypoLink option added in site handling for TYPO3 v9:

https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Typolink.html#language

This Fluid option should be used instead of adding a L parameter to additionalParameters argument to make linking to a specific language possible. In general, using of the magic GET variable L is discouraged.

  • 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: May 27, 2025 13:29

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