‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap:
TYPO3\CMS\Backend\Tree\View\PagePositionMap

Public Member Functions

string getActionLink ($pid, $newPagePID)
 
string linkPageTitle ($str, $rec)
 
string boldTitle ($t_code, $dat, $id)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\Tree\View\PagePositionMap
 __construct (string $pageTreeClassName=null, string $clientContext='window')
 
string positionTree ($id, $pageinfo, $perms_clause, $R_URI)
 
string insertlabel ()
 
bool checkNewPageInPid ($pid)
 
string printContentElementColumns ($pid, $moveUid, $colPosList, $showHidden, $R_URI)
 
string printRecordMap ($lines, $colPosArray, $pid=0)
 
string insertPositionIcon ($row, $vv, $kk, $moveUid, $pid)
 
string onClickInsertRecord ($row, $vv, $moveUid, $pid, $sys_lang=0)
 
string getRecordHeader ($row)
 
string wrapRecordTitle ($str, $row)
 

Public Attributes

string $l_insertNewPageHere = 'movePageToHere'
 
- ‪Public Attributes inherited from ‪TYPO3\CMS\Backend\Tree\View\PagePositionMap
string $moveOrCopy = 'move'
 
int $dontPrintPageInsertIcons = 0
 
int $depth = 2
 
int $cur_sys_language
 
string $R_URI = ''
 
string $elUid = ''
 
string $moveUid = ''
 
array $checkNewPageCache = array( )
 
string $l_insertNewPageHere = 'insertNewPageHere'
 
string $l_insertNewRecordHere = 'insertNewRecordHere'
 

Protected Attributes

string $pageTreeClassName = PageTreeView::class
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\Tree\View\PagePositionMap
string $pageTreeClassName = ElementBrowserPageTreeView::class
 
IconFactory $iconFactory
 
string $clientContext
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Tree\View\PagePositionMap
BackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 

Detailed Description

Position map class for moving pages,

This class is a TYPO3 Backend implementation and is not considered part of the Public TYPO3 API.

Definition at line 25 of file PageMovingPagePositionMap.php.

Member Function Documentation

◆ boldTitle()

string TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap::boldTitle (   $t_code,
  $dat,
  $id 
)

Wrap $t_code in bold IF the $dat uid matches $id

Parameters
string$t_code‪Title string
array$dat‪Information array with record array inside.
int$id‪The current id.
Returns
‪string The title string.

Reimplemented from TYPO3\CMS\Backend\Tree\View\PagePositionMap.

Definition at line 74 of file PageMovingPagePositionMap.php.

◆ getActionLink()

string TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap::getActionLink (   $pid,
  $newPagePID 
)

Creates the onclick event for the insert-icons.

Parameters
int$pid‪The pid.
int$newPagePID‪New page id.
Returns
‪string Onclick attribute content

Reimplemented from TYPO3\CMS\Backend\Tree\View\PagePositionMap.

Definition at line 44 of file PageMovingPagePositionMap.php.

◆ linkPageTitle()

string TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap::linkPageTitle (   $str,
  $rec 
)

Wrapping page title.

Parameters
string$str‪Page title.
array$rec‪Page record (?)
Returns
‪string Wrapped title.

Reimplemented from TYPO3\CMS\Backend\Tree\View\PagePositionMap.

Definition at line 60 of file PageMovingPagePositionMap.php.

Member Data Documentation

◆ $l_insertNewPageHere

string TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap::$l_insertNewPageHere = 'movePageToHere'

Definition at line 29 of file PageMovingPagePositionMap.php.

◆ $pageTreeClassName

string TYPO3\CMS\Backend\Tree\View\PageMovingPagePositionMap::$pageTreeClassName = PageTreeView::class
protected

Page tree implementation class name

Definition at line 35 of file PageMovingPagePositionMap.php.