TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
PageLayoutView Class Reference
Inheritance diagram for PageLayoutView:
AbstractDatabaseRecordList AbstractRecordList

Public Member Functions

 __construct ()
 
 getTable ($table, $id, $fields= '')
 
 getExternalTables ($id, $table)
 
 getTable_pages ($id)
 
 makeOrdinaryList ($table, $id, $fList, $icon=false, $addWhere= '')
 
 dataFields ($fieldArr, $table, $row, $out=[])
 
 headerFields ($fieldArr, $table, $out=[])
 
 pages_getTree ($theRows, $pid, $qWhere, $treeIcons, $depth)
 
 pages_drawItem ($row, $fieldArr)
 
 tt_content_drawColHeader ($colName, $editParams, $newParams, array $pasteParams=null)
 
 tt_content_drawHeader ($row, $space=0, $disableMoveAndNewButtons=false, $langMode=false, $dragDropEnabled=false)
 
 getNonTranslatedTTcontentUids ($defaultLanguageUids, $id, $lP)
 
 newLanguageButton ($defaultLanguageUids, $lP, $colPos=0)
 
 newContentElementOnClick ($id, $colPos, $sys_language)
 
 linkEditContent ($str, $row)
 
 languageSelector ($id)
 
 getResult ($result, string $table= 'tt_content')
 
 numberOfRecords ($table, $pid)
 
 renderText ($input)
 
 getIcon ($table, $row, $enabledClickMenuItems= '')
 
 getProcessedValue ($table, $fieldList, array $row, array &$info)
 
 isDisabled ($table, $row)
 
 noEditIcon ($label= 'noEditItems')
 
 getTableMenu ($id)
 
 getThumbCodeUnlinked ($row, $table, $field)
 
- Public Member Functions inherited from AbstractDatabaseRecordList
 start ($id, $table, $pointer, $search= '', $levels=0, $showLimit=0)
 
 generateList ()
 
 getTable ($tableName, $id, $fields= '')
 
 setDispFields ()
 
 thumbCode ($row, $table, $field)
 
 makeQueryArray ($table, $id, $addWhere= '', $fieldList= '*')
 
 getQueryBuilder (string $table, int $pageId, array $additionalConstraints=[], array $fields=['*'])
 
 setTotalItems (string $table, int $pageId, array $constraints)
 
 makeSearchString ($table, $currentPid=-1)
 
 linkWrapTable ($table, $code)
 
 linkWrapItems ($table, $uid, $code, $row)
 
 linkUrlMail ($code, $testString)
 
 listURL ($altId= '', $table= '-1', $exclList= '')
 
 requestUri ()
 
 makeFieldList ($table, $dontCheckUser=false, $addDateFields=false)
 
 localizationRedirect ($justLocalized)
 
 setOverrideUrlParameters (array $urlParameters)
 
 setTableDisplayOrder (array $orderInformation)
 
 getOverridePageIdList ()
 
 setOverridePageIdList (array $overridePageIdList)
 
- Public Member Functions inherited from AbstractRecordList
 __construct ()
 
 addElement ($h, $icon, $data, $rowParams= '', $_= '', $_2= '', $colType= 'td')
 
 writeTop ()
 
 fwd_rwd_nav ($table= '')
 
 fwd_rwd_HTML ($type, $pointer, $table= '')
 
 listURL ($altId= '', $table= '-1', $exclList= '')
 
 CBfunctions ()
 
 initializeLanguages ()
 
 languageFlag ($sys_language_uid, $addAsAdditionalText=true)
 

Public Attributes

 $pI_showUser = 0
 
 $nextThree = 3
 
 $pages_noEditColumns = 0
 
 $option_newWizard = 1
 
 $ext_function = 0
 
 $doEdit = 1
 
 $agePrefixes = ' min| hrs| days| yrs| min| hour| day| year'
 
 $externalTables = []
 
 $descrTable
 
 $defLangBinding = false
 
 $tt_contentConfig
 
 $activeTables = []
 
 $tt_contentData
 
 $CType_labels = []
 
 $itemLabels = []
 
 $ext_CALC_PERMS
 
- Public Attributes inherited from AbstractDatabaseRecordList
 $tableList = ''
 
 $returnUrl = ''
 
 $thumbs = 0
 
 $itemsLimitPerTable = 20
 
 $itemsLimitSingleTable = 100
 
 $script = 'index.php'
 
 $allFields = 0
 
 $localizationView = false
 
 $csvOutput = false
 
 $sortField
 
 $sortRev
 
 $displayFields
 
 $duplicateField
 
 $id
 
 $table = ''
 
 $listOnlyInSingleTableMode = false
 
 $firstElementNumber = 0
 
 $searchString = ''
 
 $searchLevels = ''
 
 $showLimit = 0
 
 $perms_clause = ''
 
 $calcPerms = 0
 
 $clickTitleMode = ''
 
 $modSharedTSconfig = []
 
 $pageRecord = []
 
 $hideTables = ''
 
 $hideTranslations = ''
 
 $tableTSconfigOverTCA = []
 
 $tablesCollapsed = []
 
 $JScode = ''
 
 $HTMLcode = ''
 
 $iLimit = 0
 
 $eCounter = 0
 
 $totalItems = ''
 
 $recPath_cache = []
 
 $setFields = []
 
 $currentTable = []
 
 $duplicateStack = []
 
 $modTSconfig
 
- Public Attributes inherited from AbstractRecordList
 $iLimit = 10
 
 $leftMargin = 0
 
 $showIcon = 1
 
 $no_noWrap = 0
 
 $oddColumnsCssClass = ''
 
 $fieldArray = []
 
 $addElement_tdParams = []
 
 $addElement_tdCssClass = []
 
 $fixedL = 30
 
 $thisScript = ''
 
 $setLMargin = 1
 
 $counter = 0
 
 $totalItems = ''
 
 $firstElementNumber = 0
 
 $eCounter = 0
 
 $HTMLcode = ''
 
 $pageOverlays = []
 
 $languageIconTitles = []
 
 $translateTools
 

Protected Member Functions

 getContentRecordsPerColumn ($table, $id, array $columns, $additionalWhereClause= '')
 
 getPageRecordsRecursive (int $pid, int $depth, string $iconPrefix= '', array $rows=[])
 
 getPagesTableFieldValue ($field, array $row)
 
 tt_content_drawFooter (array $row)
 
 isDragAndDropAllowed (array $row)
 
 generateListForCTypeMenu (array $row)
 
 initializeClipboard ()
 
 generateTtContentDataArray (array $rowArray)
 
 checkIfTranslationsExistInLanguage (array $contentElements, $language)
 
 getBackendLayoutView ()
 
 getBackendUser ()
 
 getPageLayoutController ()
 
- Protected Member Functions inherited from AbstractDatabaseRecordList
 buildQueryParameters (string $table, int $pageId, array $fieldList=['*'], array $additionalConstraints=[])
 
 getSearchFields ($tableName)
 
 getPageIdConstraint (string $tableName)
 
 getBackendUserAuthentication ()
 
- Protected Member Functions inherited from AbstractRecordList
 determineScriptUrl ()
 
 getThisScript ()
 
 getTranslateTools ()
 
 generateReferenceToolTip ($references, $launchViewParameter= '')
 
 getLanguageService ()
 

Protected Attributes

 $clipboard
 
 $plusPages = []
 
 $pageinfo
 
 $languagesInColumnCache = []
 
 $contentElementCache = []
 
 $iconFactory
 
 $languageHasTranslationsCache = []
 
 $localizationController
 
- Protected Attributes inherited from AbstractDatabaseRecordList
 $overrideUrlParameters = []
 
 $overridePageIdList = []
 
 $tableDisplayOrder = []
 
- Protected Attributes inherited from AbstractRecordList
 $id = 0
 
 $iconFactory
 

Detailed Description

Child class for the Web > Page module

Definition at line 43 of file PageLayoutView.php.

Constructor & Destructor Documentation

__construct ( )

Construct to initialize class variables.

Definition at line 227 of file PageLayoutView.php.

References GeneralUtility\makeInstance().

Member Function Documentation

checkIfTranslationsExistInLanguage ( array  $contentElements,
  $language 
)
protected

Checks whether translated Content Elements exist in the desired language If so, deny creating new ones via the UI

Parameters
array$contentElements
int$language
Returns
bool

Build up caches

Definition at line 2457 of file PageLayoutView.php.

References AbstractRecordList\getLanguageService(), BackendUtility\getModTSconfig(), GeneralUtility\makeInstance(), and AbstractMessage\WARNING.

Referenced by PageLayoutView\tt_content_drawHeader().

dataFields (   $fieldArr,
  $table,
  $row,
  $out = [] 
)

Adds content to all data fields in $out array

Each field name in $fieldArr has a special feature which is that the field name can be specified as more field names. Eg. "field1,field2;field3". Field 2 and 3 will be shown in the same cell of the table separated by
while field1 will have its own cell.

Parameters
array$fieldArrArray of fields to display
string$tableTable name
array$rowRecord array
array$outArray to which the data is added
Returns
array $out array returned after processing.
See also
makeOrdinaryList()

Definition at line 1070 of file PageLayoutView.php.

References $GLOBALS, AbstractDatabaseRecordList\$table, AbstractRecordList\getLanguageService(), PageLayoutView\isDisabled(), and AbstractDatabaseRecordList\thumbCode().

Referenced by PageLayoutView\makeOrdinaryList().

generateListForCTypeMenu ( array  $row)
protected

Generates a list of selected pages or categories for the CType menu

Parameters
array$rowrow from pages
Returns
string

Definition at line 1843 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$table, and BackendUtility\getRecord().

generateTtContentDataArray ( array  $rowArray)
protected

Generates the data for previous and next elements which is needed for movements.

Parameters
array$rowArray
Returns
void

Definition at line 2215 of file PageLayoutView.php.

References PageLayoutView\$nextThree, and GeneralUtility\inList().

Referenced by PageLayoutView\getResult().

getBackendLayoutView ( )
protected
Returns
BackendLayoutView

Definition at line 2505 of file PageLayoutView.php.

References GeneralUtility\makeInstance().

getContentRecordsPerColumn (   $table,
  $id,
array  $columns,
  $additionalWhereClause = '' 
)
protected

Gets content records per column. This is required for correct workspace overlays.

Parameters
string$tableUNUSED (will always be queried from tt_content)
int$idPage Id to be used (not used at all, but part of the API, see $this->pidSelect)
array$columnscolPos values to be considered to be shown
string$additionalWhereClauseAdditional where clause for database select
Returns
array Associative array for each column (colPos)

Definition at line 1148 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$id, AbstractDatabaseRecordList\getQueryBuilder(), PageLayoutView\getResult(), and GeneralUtility\makeInstance().

getExternalTables (   $id,
  $table 
)

Renders an external table from page id

Parameters
int$idPage id
string$tableName of the table
Returns
string HTML for the listing

Definition at line 277 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$id, AbstractDatabaseRecordList\$table, PageLayoutView\getPageLayoutController(), PageLayoutView\makeOrdinaryList(), and BackendUtility\readPageAccess().

Referenced by PageLayoutView\getTable().

getIcon (   $table,
  $row,
  $enabledClickMenuItems = '' 
)

Creates the icon image tag for record from table and wraps it in a link which will trigger the click menu.

Parameters
string$tableTable name
array$rowRecord array
string$enabledClickMenuItemsPassthrough to wrapClickMenuOnIcon
Returns
string HTML for the icon

Definition at line 2296 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$table, PageLayoutView\getBackendUser(), BackendUtility\getRecordToolTip(), Icon\SIZE_SMALL, and BackendUtility\wrapClickMenuOnIcon().

Referenced by PageLayoutView\makeOrdinaryList(), PageLayoutView\pages_drawItem(), and PageLayoutView\tt_content_drawHeader().

getNonTranslatedTTcontentUids (   $defaultLanguageUids,
  $id,
  $lP 
)

Filters out all tt_content uids which are already translated so only non-translated uids is left. Selects across columns, but within in the same PID. Columns are expect to be the same for translations and original but this may be a conceptual error (?)

Parameters
array$defaultLanguageUidsNumeric array with uids of tt_content elements in the default language
int$idPage pid
int$lPSys language UID
Returns
array Modified $defLanguageCount

Definition at line 1875 of file PageLayoutView.php.

References GeneralUtility\makeInstance(), and BackendUtility\workspaceOL().

getPageLayoutController ( )
protected
Returns
PageLayoutController

Definition at line 2521 of file PageLayoutView.php.

References $GLOBALS.

Referenced by PageLayoutView\getExternalTables(), PageLayoutView\getTable_pages(), and PageLayoutView\tt_content_drawColHeader().

getPageRecordsRecursive ( int  $pid,
int  $depth,
string  $iconPrefix = '',
array  $rows = [] 
)
protected

Adds pages-rows to an array, selecting recursively in the page tree.

Parameters
int$pidStarting page id to select from
string$iconPrefixPrefix for icon code.
int$depthDepth (decreasing)
array$rowsArray which will accumulate page rows
Returns
array $rows with added rows.

Definition at line 1192 of file PageLayoutView.php.

References $GLOBALS, PageLayoutView\getBackendUser(), GeneralUtility\makeInstance(), and BackendUtility\workspaceOL().

Referenced by PageLayoutView\getTable_pages().

getPagesTableFieldValue (   $field,
array  $row 
)
protected

Returns the HTML code for rendering a field in the pages table. The row value is processed to a human readable form and the result is parsed through htmlspecialchars().

Parameters
string$fieldThe name of the field of which the value should be rendered.
array$rowThe pages table row as an associative array.
Returns
string The rendered table field value.

Definition at line 1383 of file PageLayoutView.php.

Referenced by PageLayoutView\pages_drawItem().

getProcessedValue (   $table,
  $fieldList,
array  $row,
array &  $info 
)

Creates processed values for all field names in $fieldList based on values from $row array. The result is 'returned' through $info which is passed as a reference

Parameters
string$tableTable name
string$fieldListComma separated list of fields.
array$rowRecord from which to take values for processing.
array$infoArray to which the processed values are added.
Returns
void

Definition at line 2319 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$table.

Referenced by PageLayoutView\tt_content_drawFooter().

getResult (   $result,
string  $table = 'tt_content' 
)

Traverse the result pointer given, adding each record to array and setting some internal values at the same time.

Parameters
Statement | \mysqli_result$resultDBAL Statement or MySQLi result object
string$tableTable name defaulting to tt_content
Returns
array The selected rows returned in this array.

Definition at line 2157 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$table, GeneralUtility\deprecationLog(), PageLayoutView\generateTtContentDataArray(), and BackendUtility\workspaceOL().

Referenced by PageLayoutView\getContentRecordsPerColumn().

getTable (   $table,
  $id,
  $fields = '' 
)

Adds the code of a single table

Parameters
string$tableTable name
int$idCurrent page id
string$fields
Returns
string HTML for listing.

Definition at line 251 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$id, AbstractDatabaseRecordList\$table, PageLayoutView\getExternalTables(), and PageLayoutView\getTable_pages().

getTableMenu (   $id)

Creates a menu of the tables that can be listed by this function Only tables which has records on the page will be included. Notice: The function also fills in the internal variable $this->activeTables with icon/titles.

Parameters
int$idPage id from which we are listing records (the function will look up if there are records on the page)
Returns
string HTML output.

Definition at line 2375 of file PageLayoutView.php.

References $GLOBALS, AbstractDatabaseRecordList\$id, PageLayoutView\getBackendUser(), AbstractRecordList\getLanguageService(), GeneralUtility\makeInstance(), and Icon\SIZE_SMALL.

getThumbCodeUnlinked (   $row,
  $table,
  $field 
)

Create thumbnail code for record/field but not linked

Parameters
mixed[]$row Record array
string$tableTable (record is from)
string$fieldField name for which thumbnail are to be rendered.
Returns
string HTML for thumbnails, if any.

Definition at line 2444 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$table.

Referenced by TextmediaPreviewRenderer\preProcess().

headerFields (   $fieldArr,
  $table,
  $out = [] 
)

Header fields made for the listing of records

Parameters
array$fieldArrField names
string$tableThe table name
array$outArray to which the headers are added.
Returns
array $out returned after addition of the header fields.
See also
makeOrdinaryList()

Definition at line 1129 of file PageLayoutView.php.

References $GLOBALS, AbstractDatabaseRecordList\$table, and AbstractRecordList\getLanguageService().

Referenced by PageLayoutView\makeOrdinaryList().

initializeClipboard ( )
protected

Initializes the clipboard for generating paste links

Returns
void
See also
::main()
::main()
::main()

Definition at line 2191 of file PageLayoutView.php.

References GeneralUtility\makeInstance().

isDisabled (   $table,
  $row 
)

Returns TRUE, if the record given as parameters is NOT visible based on hidden/starttime/endtime (if available)

Parameters
string$tableTablename of table to test
array$rowRecord row.
Returns
bool Returns TRUE, if disabled.

Definition at line 2339 of file PageLayoutView.php.

References $GLOBALS, and AbstractDatabaseRecordList\$table.

Referenced by PageLayoutView\dataFields().

isDragAndDropAllowed ( array  $row)
protected

Determine whether Drag & Drop should be allowed

Parameters
array$row
Returns
bool

Definition at line 1629 of file PageLayoutView.php.

References $GLOBALS, Permission\CONTENT_EDIT, and PageLayoutView\getBackendUser().

Referenced by PageLayoutView\tt_content_drawHeader().

languageSelector (   $id)

Make selector box for creating new translation in a language Displays only languages which are not yet present for the current page and that are not disabled with page TS.

Parameters
int$idPage id for which to create a new language (pages_language_overlay record)
Returns
string <select> HTML element (if there were items for the box anyways...)
See also
getTable_tt_content()

Definition at line 2034 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$id, AbstractDatabaseRecordList\$modSharedTSconfig, VersionState\DEFAULT_STATE, PageLayoutView\getBackendUser(), GeneralUtility\getIndpEnv(), AbstractRecordList\getLanguageService(), BackendUtility\getModTSconfig(), GeneralUtility\makeInstance(), GeneralUtility\quoteJSvalue(), and GeneralUtility\trimExplode().

linkEditContent (   $str,
  $row 
)

Will create a link on the input string and possibly a big button after the string which links to editing in the RTE. Used for content element content displayed so the user can click the content / "Edit in Rich Text Editor" button

Parameters
string$strString to link. Must be prepared for HTML output.
array$rowThe row.
Returns
string If the whole thing was editable ($this->doEdit) $str is return with link around. Otherwise just $str.
See also
getTable_tt_content()

Definition at line 2006 of file PageLayoutView.php.

References PageLayoutView\getBackendUser(), GeneralUtility\getIndpEnv(), and AbstractRecordList\getLanguageService().

Referenced by TextmediaPreviewRenderer\preProcess().

newContentElementOnClick (   $id,
  $colPos,
  $sys_language 
)

Creates onclick-attribute content for a new content element

Parameters
int$idPage id where to create the element.
int$colPosPreset: Column position value
int$sys_languagePreset: Sys langauge value
Returns
string String for onclick attribute.
See also
getTable_tt_content()

Definition at line 1980 of file PageLayoutView.php.

References AbstractDatabaseRecordList\$id, BackendUtility\editOnClick(), GeneralUtility\getIndpEnv(), BackendUtility\getModTSconfig(), and GeneralUtility\quoteJSvalue().

newLanguageButton (   $defaultLanguageUids,
  $lP,
  $colPos = 0 
)

Creates button which is used to create copies of records..

Parameters
array$defaultLanguageUidsNumeric array with uids of tt_content elements in the default language
int$lPSys language UID
int$colPosColumn position
Returns
string "Copy languages" button, if available.

Definition at line 1921 of file PageLayoutView.php.

References GeneralUtility\_GP(), and AbstractRecordList\getLanguageService().

noEditIcon (   $label = 'noEditItems')

Returns icon for "no-edit" of a record. Basically, the point is to signal that this record could have had an edit link if the circumstances were right. A placeholder for the regular edit icon...

Parameters
string$labelLabel key from LOCAL_LANG
Returns
string IMG tag for icon.

Definition at line 2355 of file PageLayoutView.php.

References AbstractRecordList\getLanguageService(), and Icon\SIZE_SMALL.

Referenced by PageLayoutView\makeOrdinaryList().

numberOfRecords (   $table,
  $pid 
)

Counts and returns the number of records on the page with $pid

Parameters
string$tableTable name
int$pidPage id
Returns
int Number of records.

Definition at line 2253 of file PageLayoutView.php.

References $GLOBALS, AbstractDatabaseRecordList\$table, and GeneralUtility\makeInstance().

Referenced by PageLayoutView\pages_drawItem().

pages_drawItem (   $row,
  $fieldArr 
)

Adds a list item for the pages-rendering

Parameters
array$rowRecord array
array$fieldArrField list
Returns
string HTML for the item

Definition at line 1311 of file PageLayoutView.php.

References $GLOBALS, AbstractRecordList\addElement(), PageLayoutView\getBackendUser(), PageLayoutView\getIcon(), GeneralUtility\getIndpEnv(), AbstractRecordList\getLanguageService(), PageLayoutView\getPagesTableFieldValue(), PageLayoutView\numberOfRecords(), and Icon\SIZE_SMALL.

Referenced by PageLayoutView\getTable_pages().

pages_getTree (   $theRows,
  $pid,
  $qWhere,
  $treeIcons,
  $depth 
)

Adds pages-rows to an array, selecting recursively in the page tree.

Parameters
array$theRowsArray which will accumulate page rows
int$pidPid to select from
string$qWhereQuery-where clause
string$treeIconsPrefixed icon code.
int$depthDepth (decreasing)
Returns
array $theRows, but with added rows.
Deprecated:
since TYPO3 v8, will be removed in TYPO3 v9

Definition at line 1259 of file PageLayoutView.php.

References $GLOBALS, GeneralUtility\logDeprecatedFunction(), GeneralUtility\makeInstance(), QueryHelper\stripLogicalOperatorPrefix(), and BackendUtility\workspaceOL().

renderText (   $input)

Processing of larger amounts of text (usually from RTE/bodytext fields) with word wrapping etc.

Parameters
string$inputInput string
Returns
string Output string

Definition at line 2281 of file PageLayoutView.php.

Referenced by TextmediaPreviewRenderer\preProcess().

tt_content_drawColHeader (   $colName,
  $editParams,
  $newParams,
array  $pasteParams = null 
)

Draw header for a content element column:

Parameters
string$colNameColumn name
string$editParamsEdit params (Syntax: &edit[...] for FormEngine)
string$newParamsNew element params (Syntax: &edit[...] for FormEngine) OBSOLETE
array | NULL$pasteParamsPaste element params (i.e. array(colPos => 1, sys_language_uid => 2))
Returns
string HTML table

Definition at line 1402 of file PageLayoutView.php.

References Permission\CONTENT_EDIT, BackendUtility\editOnClick(), PageLayoutView\getBackendUser(), AbstractRecordList\getLanguageService(), PageLayoutView\getPageLayoutController(), and Icon\SIZE_SMALL.

tt_content_drawFooter ( array  $row)
protected

Draw the footer for a single tt_content element

Parameters
array$rowRecord array
Returns
string HTML of the footer
Exceptions
UnexpectedValueException

Definition at line 1448 of file PageLayoutView.php.

References $GLOBALS, PageLayoutView\getProcessedValue(), and GeneralUtility\getUserObj().

tt_content_drawHeader (   $row,
  $space = 0,
  $disableMoveAndNewButtons = false,
  $langMode = false,
  $dragDropEnabled = false 
)

Draw the header for a single tt_content element

Parameters
array$rowRecord array
int$spaceAmount of pixel space above the header. UNUSED
bool$disableMoveAndNewButtonsIf set the buttons for creating new elements and moving up and down are not shown.
bool$langModeIf set, we are in language mode and flags will be shown for languages
bool$dragDropEnabledIf set the move button must be hidden
Returns
string HTML table with the record header.

Definition at line 1495 of file PageLayoutView.php.

References $GLOBALS, GeneralUtility\callUserFunction(), PageLayoutView\checkIfTranslationsExistInLanguage(), Permission\CONTENT_EDIT, PageLayoutView\getBackendUser(), PageLayoutView\getIcon(), GeneralUtility\getIndpEnv(), AbstractRecordList\getLanguageService(), BackendUtility\getLinkToDataHandlerAction(), PageLayoutView\isDragAndDropAllowed(), BackendUtility\isRecordLocked(), AbstractRecordList\languageFlag(), GeneralUtility\quoteJSvalue(), Icon\SIZE_SMALL, and BackendUtility\translationCount().

Member Data Documentation

$activeTables = []

Definition at line 143 of file PageLayoutView.php.

$agePrefixes = ' min| hrs| days| yrs| min| hour| day| year'

Definition at line 92 of file PageLayoutView.php.

$clipboard
protected

Definition at line 171 of file PageLayoutView.php.

$contentElementCache = []
protected

Definition at line 205 of file PageLayoutView.php.

$CType_labels = []

Definition at line 159 of file PageLayoutView.php.

$defLangBinding = false

Definition at line 114 of file PageLayoutView.php.

$descrTable

Definition at line 106 of file PageLayoutView.php.

$doEdit = 1

Definition at line 85 of file PageLayoutView.php.

$ext_CALC_PERMS

Definition at line 183 of file PageLayoutView.php.

$ext_function = 0

Definition at line 78 of file PageLayoutView.php.

$externalTables = []

Definition at line 99 of file PageLayoutView.php.

$iconFactory
protected

Definition at line 210 of file PageLayoutView.php.

$itemLabels = []

Definition at line 166 of file PageLayoutView.php.

$languageHasTranslationsCache = []
protected

Definition at line 217 of file PageLayoutView.php.

$languagesInColumnCache = []
protected

Definition at line 197 of file PageLayoutView.php.

$localizationController
protected

Definition at line 222 of file PageLayoutView.php.

$nextThree = 3

Definition at line 57 of file PageLayoutView.php.

Referenced by PageLayoutView\generateTtContentDataArray().

$option_newWizard = 1

Definition at line 71 of file PageLayoutView.php.

$pageinfo
protected

Definition at line 190 of file PageLayoutView.php.

$pages_noEditColumns = 0

Definition at line 64 of file PageLayoutView.php.

$pI_showUser = 0

Definition at line 50 of file PageLayoutView.php.

$plusPages = []
protected

Definition at line 176 of file PageLayoutView.php.

$tt_contentConfig
Initial value:
= [
'showInfo' => 1

Definition at line 121 of file PageLayoutView.php.

$tt_contentData
Initial value:
= [
'nextThree' => []

Definition at line 148 of file PageLayoutView.php.