PHP 클래스 FluidTYPO3\Vhs\ViewHelpers\Page\LanguageMenuViewHelper

상속: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper, use trait FluidTYPO3\Vhs\Traits\ArrayConsumingViewHelperTrait
파일 보기 프로젝트 열기: fluidtypo3/vhs

보호된 프로퍼티들

프로퍼티 타입 설명
$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