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

Public Member Functions

 __construct (protected readonly BackendViewFactory $backendViewFactory, protected readonly RecordRememberer $recordRememberer)
 
 getGridForPageLayoutContext (PageLayoutContext $context)
 
 drawContent (ServerRequestInterface $request, PageLayoutContext $pageLayoutContext, bool $renderUnused=true)
 

Protected Member Functions

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

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 ( protected readonly BackendViewFactory  $backendViewFactory,
protected readonly RecordRememberer  $recordRememberer 
)

Definition at line 48 of file BackendLayoutRenderer.php.

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