TYPO3
7.6
|
Public Member Functions | |
__construct () | |
setLinkParameterProvider (LinkParameterProviderInterface $linkParameterProvider) | |
wrapTitle ($title, $v, $ext_pArrPages=false) | |
printTree ($treeArr= '') | |
ext_isLinkable ($doktype, $uid) | |
PM_ATagWrap ($icon, $cmd, $bMark= '', $isOpen=false) | |
wrapIcon ($icon, $row) | |
Public Member Functions inherited from BrowseTreeView | |
init ($clause= '', $orderByFields= '') | |
getTitleAttrib ($row) | |
wrapIcon ($icon, $row) | |
getTitleStr ($row, $titleLen=30) | |
Public Member Functions inherited from AbstractTreeView | |
__construct () | |
init ($clause= '', $orderByFields= '') | |
addField ($field, $noCheck=false) | |
reset () | |
getBrowsableTree () | |
printTree ($treeArr= '') | |
PMicon ($row, $a, $c, $nextCount, $isOpen) | |
PM_ATagWrap ($icon, $cmd, $bMark= '', $isOpen=false) | |
wrapTitle ($title, $row, $bank=0) | |
wrapIcon ($icon, $row) | |
addTagAttributes ($icon, $attr) | |
wrapStop ($str, $row) | |
expandNext ($id) | |
initializePositionSaving () | |
savePosition () | |
getRootIcon ($rec) | |
getIcon ($row) | |
getTitleStr ($row, $titleLen=30) | |
getTitleAttrib ($row) | |
getId ($row) | |
getJumpToParam ($row) | |
getTree ($uid, $depth=999, $depthData= '') | |
getCount ($uid) | |
getRootRecord () | |
getRecord ($uid) | |
getDataInit ($parentId) | |
getDataCount (&$res) | |
getDataNext (&$res) | |
getDataFree (&$res) | |
setDataFromArray (&$dataArr, $traverse=false, $pid=0) | |
setDataFromTreeArray (&$treeArr, &$treeLookupArr) | |
Public Attributes | |
$ext_showPageId = false | |
$ext_showNavTitle = false | |
$ext_pArrPages = true | |
Public Attributes inherited from BrowseTreeView | |
$fieldArray | |
$treeName = 'browsePages' | |
$table = 'pages' | |
$domIdPrefix = 'pages' | |
Public Attributes inherited from AbstractTreeView | |
$expandFirst = 0 | |
$expandAll = 0 | |
$thisScript = '' | |
$titleAttrib = 'title' | |
$ext_IconMode = false | |
$addSelfId = 0 | |
$title = 'no title' | |
$showDefaultTitleAttribute = false | |
$BE_USER = '' | |
$MOUNTS = null | |
$table = '' | |
$parentField = 'pid' | |
$clause = '' | |
$orderByFields = '' | |
$fieldArray = array('uid', 'pid', 'title') | |
$defaultList = 'uid,pid,tstamp,sorting,deleted,perms_userid,perms_groupid,perms_user,perms_group,perms_everybody,crdate,cruser_id' | |
$treeName = '' | |
$domIdPrefix = 'row' | |
$makeHTML = 1 | |
$setRecs = 0 | |
$subLevelID = '_SUB_LEVEL' | |
$ids = array() | |
$ids_hierarchy = array() | |
$orig_ids_hierarchy = array() | |
$buffer_idH = array() | |
$specUIDmap = array() | |
$data = false | |
$dataLookup = false | |
$tree = array() | |
$stored = array() | |
$bank = 0 | |
$recs = array() | |
Protected Attributes | |
$linkParameterProvider | |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractTreeView | |
determineScriptUrl () | |
getThisScript () | |
getLanguageService () | |
getBackendUser () | |
getDatabaseConnection () | |
Class which generates the selectable page tree
Browsable tree, used in PagePositionMaps (move elements), the Link Wizard and the Database Browser (for which it will be extended)
Definition at line 26 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
__construct | ( | ) |
Constructor. Just calling init()
Definition at line 54 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References AbstractTreeView\$clause, PageRepository\DOKTYPE_RECYCLER, and BrowseTreeView\init().
ext_isLinkable | ( | $doktype, | |
$uid | |||
) |
Returns TRUE if a doktype can be linked.
int | $doktype | Doktype value to test |
int | $uid | uid to test. |
Definition at line 160 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References PageRepository\DOKTYPE_SPACER.
Referenced by ElementBrowserPageTreeView\printTree(), and ElementBrowserPageTreeView\wrapTitle().
PM_ATagWrap | ( | $icon, | |
$cmd, | |||
$bMark = '' , |
|||
$isOpen = false |
|||
) |
Wrap the plus/minus icon in a link
string | $icon | HTML string to wrap, probably an image tag. |
string | $cmd | Command for 'PM' get var |
string | $bMark | If set, the link will have an anchor point (=$bMark) and a name attribute (=$bMark) |
bool | $isOpen |
Definition at line 174 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References AbstractTreeView\getThisScript(), GeneralUtility\implodeArrayForUrl(), and GeneralUtility\quoteJSvalue().
printTree | ( | $treeArr = '' | ) |
Create the page navigation tree in HTML
array | string | $treeArr | Tree array |
Definition at line 95 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References ElementBrowserPageTreeView\$ext_pArrPages, $GLOBALS, AbstractTreeView\$tree, ElementBrowserPageTreeView\ext_isLinkable(), AbstractTreeView\getThisScript(), BrowseTreeView\getTitleStr(), GeneralUtility\implodeArrayForUrl(), GeneralUtility\quoteJSvalue(), and ElementBrowserPageTreeView\wrapTitle().
setLinkParameterProvider | ( | LinkParameterProviderInterface | $linkParameterProvider | ) |
LinkParameterProviderInterface | $linkParameterProvider |
Definition at line 66 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References ElementBrowserPageTreeView\$linkParameterProvider, and LinkParameterProviderInterface\getScriptUrl().
wrapIcon | ( | $icon, | |
$row | |||
) |
Wrapping the image tag, $icon, for the row, $row
string | $icon | The image tag for the icon |
array | $row | The row for the current element |
Definition at line 192 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
wrapTitle | ( | $title, | |
$v, | |||
$ext_pArrPages = false |
|||
) |
Wrapping the title in a link, if applicable.
string | $title | Title, (must be ready for output, that means it must be htmlspecialchars()'ed). |
array | $v | The record |
bool | $ext_pArrPages | (ignored) |
Definition at line 80 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
References AbstractTreeView\$title, and ElementBrowserPageTreeView\ext_isLinkable().
Referenced by ElementBrowserPageTreeView\printTree().
$ext_pArrPages = true |
Definition at line 44 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
Referenced by ElementBrowserPageTreeView\printTree(), and ElementBrowserPageTreeView\wrapTitle().
$ext_showNavTitle = false |
Definition at line 39 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
$ext_showPageId = false |
Definition at line 34 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
|
protected |
Definition at line 49 of file backend/Classes/Tree/View/ElementBrowserPageTreeView.php.
Referenced by ElementBrowserPageTreeView\setLinkParameterProvider().