‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper:

Public Member Functions

 initializeArguments ()
 

Static Public Member Functions

static renderStatic (array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 

Static Protected Member Functions

static getPageRenderer ()
 
static getLanguageService ()
 

Detailed Description

ViewHelper to register backend module resources like CSS and JavaScript using the PageRenderer.

Examples

All options::

<f:be.pageRenderer pageTitle="foo" includeCssFiles="{0: 'EXT:my_ext/Resources/Public/Css/Stylesheet.css'}" includeJsFiles="{0: 'EXT:my_ext/Resources/Public/JavaScript/Library1.js', 1: 'EXT:my_ext/Resources/Public/JavaScript/Library2.js'}" addJsInlineLabels="{'my_ext.label1': 'LLL:EXT:my_ext/Resources/Private/Language/locallang.xlf:label1'}" includeJavaScriptModules="{0: '@my-vendor/my-ext/my-module.js'}" addInlineSettings="{'some.setting.key': 'some.setting.value'}" />

This will load the specified css, js files and JavaScript modules, adds a custom js inline setting, and adds a resolved label to be used in js.

Definition at line 50 of file PageRendererViewHelper.php.

Member Function Documentation

◆ getLanguageService()

static TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper::getLanguageService ( )
staticprotected

◆ getPageRenderer()

static TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper::getPageRenderer ( )
staticprotected

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper::initializeArguments ( )

Definition at line 53 of file PageRendererViewHelper.php.

◆ renderStatic()

static TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
RenderingContextInterface  $renderingContext 
)
static