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