‪TYPO3CMS  9.5
TYPO3\CMS\Adminpanel\Modules\EditModule Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Modules\EditModule:
TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule TYPO3\CMS\Adminpanel\ModuleApi\PageSettingsProviderInterface TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface TYPO3\CMS\Adminpanel\ModuleApi\ConfigurableInterface TYPO3\CMS\Adminpanel\ModuleApi\SubmoduleProviderInterface

Public Member Functions

string getPageSettings ()
 
 getIdentifier ()
 
 getIconIdentifier ()
 
 getLabel ()
 
 initializeModule (ServerRequestInterface $request)
 
array getJavaScriptFiles ()
 
array getCssFiles ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
 __construct ()
 
bool isEnabled ()
 
 setSubModules (array $subModules)
 
 getSubModules ()
 
 hasSubmoduleSettings ()
 

Protected Member Functions

TypoScriptFrontendController getTypoScriptFrontendController ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
BackendUserAuthentication FrontendBackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 
bool isEnabledViaTsConfig ()
 

Private Member Functions

string getPageModule ()
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
ModuleInterface[] $subModules = array( )
 
array $mainConfiguration
 
ConfigurationService $configurationService
 

Detailed Description

Admin Panel Edit Module

Definition at line 34 of file EditModule.php.

Member Function Documentation

◆ getCssFiles()

array TYPO3\CMS\Adminpanel\Modules\EditModule::getCssFiles ( )

Returns a string array with css files that will be rendered after the module

Returns
‪array

Implements TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface.

Definition at line 149 of file EditModule.php.

◆ getIconIdentifier()

TYPO3\CMS\Adminpanel\Modules\EditModule::getIconIdentifier ( )

Definition at line 96 of file EditModule.php.

◆ getIdentifier()

TYPO3\CMS\Adminpanel\Modules\EditModule::getIdentifier ( )

‪Identifier for this module, for example "preview" or "cache"

Returns
‪string

Implements TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface.

Definition at line 88 of file EditModule.php.

◆ getJavaScriptFiles()

array TYPO3\CMS\Adminpanel\Modules\EditModule::getJavaScriptFiles ( )
Returns
‪array

Implements TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface.

Definition at line 139 of file EditModule.php.

◆ getLabel()

TYPO3\CMS\Adminpanel\Modules\EditModule::getLabel ( )

◆ getPageModule()

string TYPO3\CMS\Adminpanel\Modules\EditModule::getPageModule ( )
private

◆ getPageSettings()

string TYPO3\CMS\Adminpanel\Modules\EditModule::getPageSettings ( )

Creates the content for the "edit" section ("module") of the Admin Panel

Returns
‪string HTML content for the section. Consists of a string with table-rows with four columns.

Implements TYPO3\CMS\Adminpanel\ModuleApi\PageSettingsProviderInterface.

Definition at line 41 of file EditModule.php.

References $GLOBALS, TYPO3\CMS\Backend\Utility\BackendUtility\getBackendScript(), and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\isLoaded().

◆ getTypoScriptFrontendController()

TypoScriptFrontendController TYPO3\CMS\Adminpanel\Modules\EditModule::getTypoScriptFrontendController ( )
protected
Returns
‪TypoScriptFrontendController

Definition at line 71 of file EditModule.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Adminpanel\Modules\EditModule\initializeModule().

◆ initializeModule()

TYPO3\CMS\Adminpanel\Modules\EditModule::initializeModule ( ServerRequestInterface  $request)

Initialize the edit module Includes the frontend edit initialization

Parameters
ServerRequestInterface$request
Todo:
‪move into fe_edit (including the module)

Implements TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface.

Definition at line 118 of file EditModule.php.

References TYPO3\CMS\Adminpanel\Modules\EditModule\getTypoScriptFrontendController(), and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\isLoaded().