‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap:
TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap

Public Member Functions

 __construct (IconFactory $iconFactory, UriBuilder $uriBuilder, BackendLayoutView $backendLayoutView)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap
 __construct (BackendLayoutView $backendLayoutView)
 
string printContentElementColumns (int $pid)
 

Public Attributes

int $moveUid = 0
 
string $copyMode = 'move'
 
string $R_URI = ''
 
- ‪Public Attributes inherited from ‪TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap
int $cur_sys_language = 0
 

Protected Member Functions

 insertPositionIcon (?array $row, int $colPos, int $pid)
 
string getRecordHeader (array $row)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap
string printRecordMap (array $lines, array $tcaColumnsConfiguration, int $pid)
 
 getColumnsConfiguration (int $pageId)
 
 getBackendUser ()
 
 getLanguageService ()
 

Protected Attributes

IconFactory $iconFactory
 
UriBuilder $uriBuilder
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap
BackendLayoutView $backendLayoutView
 

Detailed Description

Position map class for moving content elements

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

Definition at line 31 of file ContentMovingPagePositionMap.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getRecordHeader()

string TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::getRecordHeader ( array  $row)
protected

Create record header (includes the record icon, record title etc.)

Parameters
array$row‪Record row.
Returns
‪string HTML

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

Definition at line 87 of file ContentMovingPagePositionMap.php.

◆ insertPositionIcon()

TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::insertPositionIcon ( ?array  $row,
int  $colPos,
int  $pid 
)
protected

{‪Creates a linked position icon

Parameters
array | null$row‪The record row. If this is an array the link will cause an insert after this content element, otherwise the link will insert at the first position in the column.
int$colPos‪Column position value.
int$pid‪PID value.
Returns
‪string HTML
}

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

Definition at line 61 of file ContentMovingPagePositionMap.php.

References TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap\getLanguageService().

Member Data Documentation

◆ $copyMode

string TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::$copyMode = 'move'

The copy mode (either "move" or "copy")

Definition at line 41 of file ContentMovingPagePositionMap.php.

◆ $iconFactory

IconFactory TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::$iconFactory
protected

◆ $moveUid

int TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::$moveUid = 0

The move uid

Definition at line 36 of file ContentMovingPagePositionMap.php.

◆ $R_URI

string TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::$R_URI = ''

The return url, forwarded SimpleDataHandler

Definition at line 46 of file ContentMovingPagePositionMap.php.

◆ $uriBuilder

UriBuilder TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap::$uriBuilder
protected