PHP Класс FluidTYPO3\Vhs\ViewHelpers\Page\LanguageMenuViewHelper

Наследование: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper, use trait FluidTYPO3\Vhs\Traits\ArrayConsumingViewHelperTrait
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$cObj TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
$defaultLangUid integer
$languageMenu array
$tagName string

Открытые методы

Метод Описание
initializeArguments ( ) : void Initialize
render ( ) : string Render method

Защищенные методы

Метод Описание
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

Описание методов

autoRender() защищенный Метод

Automatically render a language menu
protected autoRender ( ) : string
Результат string

getFlagImage() защищенный Метод

Render the flag image for autorenderer
protected getFlagImage ( array $language ) : string
$language array
Результат string

getLanguageFlagSrc() защищенный Метод

Returns the flag source
protected getLanguageFlagSrc ( string $iso ) : string
$iso string
Результат string

getLanguageMenu() защищенный Метод

Get layout 0 (default): list
protected getLanguageMenu ( ) : string
Результат string

getLanguageUrl() защищенный Метод

Get link of language menu entry
protected getLanguageUrl ( $uid ) : string
$uid
Результат string

getLayout() защищенный Метод

Return the layout: flag & text, flags only or text only
protected getLayout ( array $language ) : string
$language array
Результат string

getPageUid() защищенный Метод

Get page via pageUid argument or current id
protected getPageUid ( ) : integer
Результат integer

initializeArguments() публичный Метод

Initialize
public initializeArguments ( ) : void
Результат void

parseLanguageMenu() защищенный Метод

Sets all parameter for langMenu
protected parseLanguageMenu ( ) : array
Результат array

render() публичный Метод

Render method
public render ( ) : string
Результат string

Описание свойств

$cObj защищенное свойство

protected ContentObjectRenderer,TYPO3\CMS\Frontend\ContentObject $cObj
Результат TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer

$defaultLangUid защищенное свойство

protected int $defaultLangUid
Результат integer

$languageMenu защищенное свойство

protected array $languageMenu
Результат array

$tagName защищенное свойство

protected string $tagName
Результат string