‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface:
TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser TYPO3\CMS\Filelist\ElementBrowser\FileBrowser TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser

Public Member Functions

 getIdentifier ()
 
string render ()
 
array[] processSessionData ($data)
 

Detailed Description

Element browsers are modals rendered when records are attached to FormEngine elements. Core usages:

  • ‪Managing TCA type=file relations
  • ‪Managing FAL folder relations a TCA type=folder
  • ‪Managing various target relations of a TCA type=group

Definition at line 27 of file ElementBrowserInterface.php.

Member Function Documentation

◆ getIdentifier()

TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface::getIdentifier ( )

Returns the unique identifier of the element browser

◆ processSessionData()

array [] TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface::processSessionData (   $data)

Session data for this class can be set from outside with this method.

Parameters
mixed[]$data‪Session data array
Returns
‪array[] Session data and boolean which indicates that data needs to be stored in session because it's changed

◆ render()

string TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface::render ( )