‪TYPO3CMS  11.5
TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer Class Reference

Public Member Functions

 __construct (PageLayoutContext $context)
 
 getGridForPageLayoutContext (PageLayoutContext $context)
 
string drawContent (bool $renderUnused=true)
 

Protected Member Functions

LanguageColumn[] getLanguageColumnsForPageLayoutContext (PageLayoutContext $context)
 
 getLanguageColumnsWithDefLangBindingForPageLayoutContext (PageLayoutContext $context)
 
 getBackendUser ()
 
 getLanguageService ()
 

Protected Attributes

PageLayoutContext $context
 
ContentFetcher $contentFetcher
 
TemplateView $view
 

Detailed Description

Backend Layout Renderer

Draws a page layout - essentially, behaves as a wrapper for a view which renders the Resources/Private/PageLayout/PageLayout template with necessary assigned template variables.

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

Definition at line 46 of file BackendLayoutRenderer.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer::__construct ( PageLayoutContext  $context)

Member Function Documentation

◆ drawContent()

◆ getBackendUser()

TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer::getBackendUser ( )
protected

◆ getGridForPageLayoutContext()

◆ getLanguageColumnsForPageLayoutContext()

◆ getLanguageColumnsWithDefLangBindingForPageLayoutContext()

◆ getLanguageService()

TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer::getLanguageService ( )
protected

Member Data Documentation

◆ $contentFetcher

ContentFetcher TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer::$contentFetcher
protected

Definition at line 49 of file BackendLayoutRenderer.php.

◆ $context

◆ $view

TemplateView TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer::$view
protected

Definition at line 50 of file BackendLayoutRenderer.php.