TYPO3 CMS  TYPO3_6-2
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 t3lib_tree_pagetree_extdirect_Tree

Public Member Functions

 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
 
- 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

Author
Stefan Galinski stefa.nosp@m.n.ga.nosp@m.linsk.nosp@m.i@gm.nosp@m.ail.c.nosp@m.om

Definition at line 26 of file ExtdirectTreeDataProvider.php.

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 107 of file ExtdirectTreeDataProvider.php.

References $GLOBALS, TYPO3\CMS\Backend\Utility\IconUtility\getSpriteIconClasses(), TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance(), 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 51 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
void

Definition at line 157 of file ExtdirectTreeDataProvider.php.

References $GLOBALS, TYPO3\CMS\Backend\Tree\Pagetree\Commands\getMountPointPath(), and TYPO3\CMS\Backend\Utility\IconUtility\getSpriteIconClasses().

Member Data Documentation

◆ $dataProvider

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

Definition at line 33 of file ExtdirectTreeDataProvider.php.