‪TYPO3CMS  10.4
TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn Class Reference
Inheritance diagram for TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn:
TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject

Public Member Functions

 __construct (PageLayoutContext $context, Grid $grid, array $translationInfo)
 
 getGrid ()
 
 getPageIcon ()
 
 getAllowTranslate ()
 
 getTranslationData ()
 
 getAllowTranslateCopy ()
 
 getTranslatePageTitle ()
 
 getAllowEditPage ()
 
 getPageEditTitle ()
 
 getPageEditUrl ()
 
 getAllowViewPage ()
 
 getViewPageLinkTitle ()
 
 getViewPageOnClick ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 __construct (PageLayoutContext $context)
 
 getUniqueId ()
 
 getContext ()
 

Protected Attributes

array $localizationConfiguration = array( )
 
Grid null $grid
 
array $translationInfo
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
PageLayoutContext $context
 
IconFactory $iconFactory
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 getLanguageService ()
 
 getBackendUser ()
 

Detailed Description

Language Column

Object representation of a site language selected in the "page" module to show translations of content elements.

Contains getter methods to return various values associated with a single language, e.g. localized page title, associated SiteLanguage instance, edit URLs and link titles and so on.

Stores a duplicated Grid object associated with the SiteLanguage.

Accessed from Fluid templates - generated from within BackendLayout when "page" module is in "languages" mode.

this is experimental and subject to change in TYPO3 v10 / v11

Definition at line 44 of file LanguageColumn.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getAllowEditPage()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getAllowEditPage ( )

◆ getAllowTranslate()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getAllowTranslate ( )

◆ getAllowTranslateCopy()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getAllowTranslateCopy ( )

◆ getAllowViewPage()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getAllowViewPage ( )

◆ getGrid()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getGrid ( )

◆ getPageEditTitle()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getPageEditTitle ( )

◆ getPageEditUrl()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getPageEditUrl ( )

Definition at line 116 of file LanguageColumn.php.

◆ getPageIcon()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getPageIcon ( )

◆ getTranslatePageTitle()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getTranslatePageTitle ( )

◆ getTranslationData()

◆ getViewPageLinkTitle()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getViewPageLinkTitle ( )

◆ getViewPageOnClick()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::getViewPageOnClick ( )

Member Data Documentation

◆ $grid

Grid null TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::$grid
protected

◆ $localizationConfiguration

array TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::$localizationConfiguration = array( )
protected

Definition at line 48 of file LanguageColumn.php.

◆ $translationInfo

array TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::$translationInfo
protected
Initial value:
= array(
'hasStandaloneContent' => false,
'hasTranslations' => false,
'untranslatedRecordUids' => [],
)

Definition at line 56 of file LanguageColumn.php.

Referenced by TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn\__construct(), and TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn\getTranslationData().