page.languageMenu

ViewHelper for rendering TYPO3 menus in Fluid Require the extension static_info_table.

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

tagName

DataType
string
Default
‘ul’
Required
false
Description
Tag name to use for enclosing container, list and flags (not finished) only

tagNameChildren

DataType
string
Default
‘li’
Required
false
Description
Tag name to use for child nodes surrounding links, list and flags only

defaultIsoFlag

DataType
string
Required
false
Description
ISO code of the default flag

defaultLanguageLabel

DataType
string
Required
false
Description
Label for the default language

order

DataType
mixed
Required
false
Description
Orders the languageIds after this list

labelOverwrite

DataType
mixed
Required
false
Description
Overrides language labels

hideNotTranslated

DataType
boolean
Required
false
Description
Hides languageIDs which are not translated

layout

DataType
string
Default
‘flag,name’
Required
false
Description
How to render links when using autorendering. Possible selections: name,flag - use fx “name” or “flag,name” or “name,flag”

useCHash

DataType
boolean
Default
true
Required
false
Description
Use cHash for typolink. Has no effect on TYPO3 v9.5+

flagPath

DataType
string
Required
false
Description
Overwrites the path to the flag folder

flagImageType

DataType
string
Default
‘svg’
Required
false
Description
Sets type of flag image: png, gif, jpeg

linkCurrent

DataType
boolean
Default
true
Required
false
Description
Sets flag to link current language or not

classCurrent

DataType
string
Default
‘current’
Required
false
Description
Sets the class, by which the current language will be marked

as

DataType
string
Default
‘languageMenu’
Required
false
Description
If used, stores the menu pages as an array in a variable named according to this value and renders the tag content - which means automatic rendering is disabled if this attribute is used

pageUid

DataType
integer
Required
false
Description
Optional page uid to use.

configuration

DataType
mixed
Default
array ()
Required
false
Description
Additional typoLink configuration

excludeQueryVars

DataType
string
Required
false
Description
Comma-separate list of variables to exclude

languages

DataType
mixed
Required
false
Description
Array, CSV or Traversable containing UIDs of languages to render