‪TYPO3CMS  ‪main
TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser Class Reference
Inheritance diagram for TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser:
TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface TYPO3\CMS\Backend\Template\PageRendererBackendSetupTrait

Public Member Functions

 render ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser
string[] getUrlParameters (array $values)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser
 __construct (protected readonly IconFactory $iconFactory, protected readonly PageRenderer $pageRenderer, protected readonly UriBuilder $uriBuilder, protected readonly ExtensionConfiguration $extensionConfiguration, protected readonly BackendViewFactory $backendViewFactory,)
 
 getIdentifier ()
 
array< string, getBodyTagAttributes() { return[];} protected array< string, function getBParamDataAttributes() { $params=explode('|', $this->bparams);$fieldRef=$params[0] ?? null;$rteParams=$params[1] ?? null;$rteConfig=$params[2] ?? null;$irreObjectId=$params[4] ?? null;return['data-form-field-name'=> 'data[' . $fieldRef . '][' . $rteParams . '][' . $rteConfig . ']', 'data-field-reference'=> function setRequest (ServerRequestInterface $request)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface
 getIdentifier ()
 
array[] processSessionData ($data)
 

Public Attributes

const IDENTIFIER = 'folder'
 
- ‪Public Attributes inherited from ‪TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser
array< int, function processSessionData( $data):array { if( $this->expandFolder !==null) { $data[ 'expandFolder']=$this-> expandFolder
 
 $store = true
 
 else
 
 return [$data, $store]
 

Protected Member Functions

 initialize (ServerRequestInterface $request)
 
 initVariables (ServerRequestInterface $request)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser
 initSelectedFolder ()
 
 getViewModeButton ()
 
 createUri (array $parameters=[])
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser
 getBodyTagParameters ()
 
 getRequest ()
 
 getLanguageService ()
 
 getBackendUser ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Template\PageRendererBackendSetupTrait
 setUpBasicPageRendererForBackend (PageRenderer $pageRenderer, ExtensionConfiguration $extensionConfiguration, ServerRequestInterface $request, LanguageService $languageService,)
 
 loadStylesheets (PageRenderer $pageRenderer)
 
 getBackendFavicon (ExtensionConfiguration $extensionConfiguration, ServerRequestInterface $request)
 
string getUriForFileName (ServerRequestInterface $request, string $filename)
 
 getNormalizedParams (ServerRequestInterface $request)
 

Protected Attributes

string $identifier = self::IDENTIFIER
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser
string $expandFolder = null
 
int $currentPage = 1
 
string $moduleStorageIdentifier = 'file_list'
 
FileList $filelist = null
 
string $viewMode = null
 
bool $displayThumbs = true
 
Folder $selectedFolder = null
 
Matcher $resourceDisplayMatcher = null
 
Matcher $resourceSelectableMatcher = null
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser
string $identifier = ''
 
string $bparams = ''
 
ServerRequestInterface $request = null
 
ViewInterface $view
 
array< string, function getBodyTagAttributes() { return[];} protected array< string, function getBParamDataAttributes() { $params=explode('|', $this->bparams);$fieldRef=$params[0] ?? null;$rteParams=$params[1] ?? null;$rteConfig=$params[2] ?? null;$irreObjectId=$params[4] ?? null;return['data-form-field-name'=> 'data[' . $fieldRef . '][' . $rteParams . '][' . $rteConfig . ']', 'data-field-reference'=> $fieldRef
 

Detailed Description

Browser for folders. This is used with type=folder to select folders.

Definition at line 35 of file FolderBrowser.php.

Member Function Documentation

◆ initialize()

TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser::initialize ( ServerRequestInterface  $request)
protected

◆ initVariables()

TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser::initVariables ( ServerRequestInterface  $request)
protected

◆ render()

Member Data Documentation

◆ $identifier

string TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser::$identifier = self::IDENTIFIER
protected

Definition at line 38 of file FolderBrowser.php.

◆ IDENTIFIER

const TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser::IDENTIFIER = 'folder'

Definition at line 37 of file FolderBrowser.php.