‪TYPO3CMS  11.5
TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper:
TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper

Public Member Functions

 initializeArguments ()
 
string render ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper
ModuleTemplate getModuleTemplate ()
 
PageRenderer getPageRenderer ()
 

Protected Member Functions

 buildInstructionDataTag (string $dispatchAction)
 

Protected Attributes

bool $escapeOutput = false
 

Detailed Description

Special ViewHelper for the BE module of the Extension Manager. Loads JS code for triggering refresh events.

= Examples =

<em:be.trigger triggers="TYPO3.ModuleMenu.App.refreshMenu" /> <output> Writes custom HTML instruction tags </output>

Definition at line 36 of file TriggerViewHelper.php.

Member Function Documentation

◆ buildInstructionDataTag()

TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper::buildInstructionDataTag ( string  $dispatchAction)
protected

◆ initializeArguments()

TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper::initializeArguments ( )

Initializes the arguments

Definition at line 45 of file TriggerViewHelper.php.

◆ render()

string TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper::render ( )

Loads some JS inline code based on a list of triggers. This is used to reload the main menu when modules are loaded/unloaded.

Returns
‪string This ViewHelper does not return any content

Definition at line 57 of file TriggerViewHelper.php.

References TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper\buildInstructionDataTag(), TYPO3\CMS\Extensionmanager\Controller\AbstractController\TRIGGER_RefreshModuleMenu, and TYPO3\CMS\Extensionmanager\Controller\AbstractController\TRIGGER_RefreshTopbar.

Member Data Documentation

◆ $escapeOutput

bool TYPO3\CMS\Extensionmanager\ViewHelpers\Be\TriggerViewHelper::$escapeOutput = false
protected

Definition at line 40 of file TriggerViewHelper.php.