PHP Class FluidTYPO3\Vhs\ViewHelpers\Page\LanguageMenuViewHelper

Inheritance: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper, use trait FluidTYPO3\Vhs\Traits\ArrayConsumingViewHelperTrait
Afficher le fichier Open project: fluidtypo3/vhs

Protected Properties

Свойство Type Description
$cObj TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
$defaultLangUid integer
$languageMenu array
$tagName string

Méthodes publiques

Méthode Description
initializeArguments ( ) : void Initialize
render ( ) : string Render method

Méthodes protégées

Méthode Description
autoRender ( ) : string Automatically render a language menu
getFlagImage ( array $language ) : string Render the flag image for autorenderer
getLanguageFlagSrc ( string $iso ) : string Returns the flag source
getLanguageMenu ( ) : string Get layout 0 (default): list
getLanguageUrl ( $uid ) : string Get link of language menu entry
getLayout ( array $language ) : string Return the layout: flag & text, flags only or text only
getPageUid ( ) : integer Get page via pageUid argument or current id
parseLanguageMenu ( ) : array Sets all parameter for langMenu

Method Details

autoRender() protected méthode

Automatically render a language menu
protected autoRender ( ) : string
Résultat string

getFlagImage() protected méthode

Render the flag image for autorenderer
protected getFlagImage ( array $language ) : string
$language array
Résultat string

getLanguageFlagSrc() protected méthode

Returns the flag source
protected getLanguageFlagSrc ( string $iso ) : string
$iso string
Résultat string

getLanguageMenu() protected méthode

Get layout 0 (default): list
protected getLanguageMenu ( ) : string
Résultat string

getLanguageUrl() protected méthode

Get link of language menu entry
protected getLanguageUrl ( $uid ) : string
$uid
Résultat string

getLayout() protected méthode

Return the layout: flag & text, flags only or text only
protected getLayout ( array $language ) : string
$language array
Résultat string

getPageUid() protected méthode

Get page via pageUid argument or current id
protected getPageUid ( ) : integer
Résultat integer

initializeArguments() public méthode

Initialize
public initializeArguments ( ) : void
Résultat void

parseLanguageMenu() protected méthode

Sets all parameter for langMenu
protected parseLanguageMenu ( ) : array
Résultat array

render() public méthode

Render method
public render ( ) : string
Résultat string

Property Details

$cObj protected_oe property

protected ContentObjectRenderer,TYPO3\CMS\Frontend\ContentObject $cObj
Résultat TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer

$defaultLangUid protected_oe property

protected int $defaultLangUid
Résultat integer

$languageMenu protected_oe property

protected array $languageMenu
Résultat array

$tagName protected_oe property

protected string $tagName
Résultat string