TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider:
TYPO3\CMS\Backend\Tree\AbstractExtJsTree TYPO3\CMS\Backend\Tree\AbstractTree

Public Member Functions

 __construct ()
 
 getRoot ()
 
 getNodeTypes ()
 
 loadResources ()
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\AbstractExtJsTree
 setStateProvider (\TYPO3\CMS\Backend\Tree\AbstractTreeStateProvider $stateProvider)
 
 getStateProvider ()
 
 getNextTreeLevel ($nodeId, $nodeData)
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\AbstractTree
 setDataProvider (\TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider $dataProvider)
 
 getDataProvider ()
 
 setNodeRenderer (\TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer $nodeRenderer)
 
 getNodeRenderer ()
 
 getRoot ()
 

Protected Attributes

 $dataProvider = null
 
 $iconFactory
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\AbstractExtJsTree
 $stateProvider = null
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\AbstractTree
 $dataProvider = null
 
 $nodeRenderer = null
 

Detailed Description

Data Provider of the Page Tree

Definition at line 25 of file ExtdirectTreeDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::__construct ( )

Member Function Documentation

◆ getNodeTypes()

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::getNodeTypes ( )

Returns the localized list of doktypes to display

Note: The list can be filtered by the user typoscript option "options.pageTree.doktypesToShowInNewPageDragArea".

Returns
array

Definition at line 123 of file ExtdirectTreeDataProvider.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance(), TYPO3\CMS\Core\Imaging\Icon\SIZE_SMALL, and TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

◆ getRoot()

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::getRoot ( )

Returns the root node of the tree

Returns
array

Definition at line 64 of file ExtdirectTreeDataProvider.php.

References TYPO3\CMS\Backend\Tree\AbstractExtJsTree\getNextTreeLevel(), and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

◆ loadResources()

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::loadResources ( )

Returns the language labels, sprites and configuration options for the pagetree

Returns
array

Definition at line 179 of file ExtdirectTreeDataProvider.php.

References $GLOBALS, TYPO3\CMS\Core\Type\Bitmask\JsConfirmation\DELETE, TYPO3\CMS\Backend\Tree\Pagetree\Commands\getMountPointPath(), and TYPO3\CMS\Core\Imaging\Icon\SIZE_SMALL.

Member Data Documentation

◆ $dataProvider

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::$dataProvider = null
protected

◆ $iconFactory

TYPO3\CMS\Backend\Tree\Pagetree\ExtdirectTreeDataProvider::$iconFactory
protected

Definition at line 37 of file ExtdirectTreeDataProvider.php.