‪TYPO3CMS  ‪main
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 (protected PageLayoutContext $context, protected readonly Grid $grid, protected readonly array $translationInfo)
 
 getGrid ()
 
 getPageIcon ()
 
 getAllowTranslate ()
 
 getTranslationData ()
 
 getAllowTranslateCopy ()
 
 getAllowEditPage ()
 
 getPageEditUrl ()
 
 getAllowViewPage ()
 
 getPreviewUrlAttributes ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 __construct (protected PageLayoutContext $context)
 
 getContext ()
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 getLanguageService ()
 
 getBackendUser ()
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
readonly IconFactory $iconFactory
 

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 45 of file LanguageColumn.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn::__construct ( protected PageLayoutContext  $context,
protected readonly Grid  $grid,
protected readonly array  $translationInfo 
)

Definition at line 47 of file LanguageColumn.php.

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 ( )

Definition at line 109 of file LanguageColumn.php.

◆ getGrid()

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

Definition at line 55 of file LanguageColumn.php.

◆ getPageEditUrl()

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

Definition at line 91 of file LanguageColumn.php.

References $GLOBALS.

◆ getPageIcon()

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

Definition at line 60 of file LanguageColumn.php.

◆ getPreviewUrlAttributes()

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

◆ getTranslationData()

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