‪TYPO3CMS  10.4
TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration Class Reference

Public Member Functions

 getSelectedLanguageId ()
 
 setSelectedLanguageId (int $selectedLanguageId)
 
 getDefaultLanguageBinding ()
 
 setDefaultLanguageBinding (bool $defaultLanguageBinding)
 
 getLanguageMode ()
 
 setLanguageMode (bool $languageMode)
 
 getLanguageColumns ()
 
 setLanguageColumns (array $languageColumns)
 
 getShowHidden ()
 
 setShowHidden (bool $showHidden)
 
 getActiveColumns ()
 
 setActiveColumns (array $activeColumns)
 
 getShowNewContentWizard ()
 
 setShowNewContentWizard (bool $showNewContentWizard)
 

Protected Member Functions

 getBackendUser ()
 
 getLanguageService ()
 

Protected Attributes

int $selectedLanguageId = 0
 
bool $defaultLanguageBinding = true
 
bool $languageMode = false
 
array $languageColumns = array( )
 
bool $showHidden = true
 
array $activeColumns = array( 1, 0, 2, 3 )
 
bool $showNewContentWizard = true
 

Detailed Description

Drawing Configuration

Attached to BackendLayout as storage for configuration options which determine how a page layout is rendered. Contains settings for active language, show-hidden, site languages etc. and returns TCA labels for tt_content fields and CTypes.

Corresponds to legacy public properties from PageLayoutView.

this is experimental and subject to change in TYPO3 v10 / v11

Definition at line 35 of file DrawingConfiguration.php.

Member Function Documentation

◆ getActiveColumns()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getActiveColumns ( )

◆ getBackendUser()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getBackendUser ( )
protected

Definition at line 158 of file DrawingConfiguration.php.

References $GLOBALS.

◆ getDefaultLanguageBinding()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getDefaultLanguageBinding ( )

◆ getLanguageColumns()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getLanguageColumns ( )

◆ getLanguageMode()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getLanguageMode ( )

◆ getLanguageService()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getLanguageService ( )
protected

Definition at line 163 of file DrawingConfiguration.php.

References $GLOBALS.

◆ getSelectedLanguageId()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getSelectedLanguageId ( )

◆ getShowHidden()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getShowHidden ( )

◆ getShowNewContentWizard()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::getShowNewContentWizard ( )

◆ setActiveColumns()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setActiveColumns ( array  $activeColumns)

◆ setDefaultLanguageBinding()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setDefaultLanguageBinding ( bool  $defaultLanguageBinding)

◆ setLanguageColumns()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setLanguageColumns ( array  $languageColumns)

◆ setLanguageMode()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setLanguageMode ( bool  $languageMode)

◆ setSelectedLanguageId()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setSelectedLanguageId ( int  $selectedLanguageId)

◆ setShowHidden()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setShowHidden ( bool  $showHidden)

◆ setShowNewContentWizard()

TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::setShowNewContentWizard ( bool  $showNewContentWizard)

Member Data Documentation

◆ $activeColumns

array TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$activeColumns = array( 1, 0, 2, 3 )
protected

An array list of currently active columns. Only column identifiers (colPos value) which are contained in this array will be rendered in the page module.

Definition at line 75 of file DrawingConfiguration.php.

Referenced by TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\getActiveColumns(), and TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\setActiveColumns().

◆ $defaultLanguageBinding

bool TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$defaultLanguageBinding = true
protected

Determines whether rendering should happen with a visually aligned connection between default language and translation. When rendered with this flag enabled, any translated versions are vertically aligned so they are rendered in the same visual row as the original.

Definition at line 48 of file DrawingConfiguration.php.

Referenced by TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\getDefaultLanguageBinding(), and TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\setDefaultLanguageBinding().

◆ $languageColumns

array TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$languageColumns = array( )
protected

◆ $languageMode

bool TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$languageMode = false
protected

If TRUE, indicates that the current rendering method shows multiple languages (e.g. the "page" module is set in "Languages" mode.

Definition at line 55 of file DrawingConfiguration.php.

Referenced by TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\getLanguageMode(), and TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\setLanguageMode().

◆ $selectedLanguageId

int TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$selectedLanguageId = 0
protected

◆ $showHidden

bool TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$showHidden = true
protected

Whether or not to show hidden records when rendering column contents.

Definition at line 67 of file DrawingConfiguration.php.

Referenced by TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\getShowHidden(), and TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\setShowHidden().

◆ $showNewContentWizard

bool TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration::$showNewContentWizard = true
protected

Whether or not to show the "new content" buttons that open the new content wizard, when rendering columns. Disabling this will disable the rendering of new content buttons both in column top and after each content element.

Definition at line 83 of file DrawingConfiguration.php.

Referenced by TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\getShowNewContentWizard(), and TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration\setShowNewContentWizard().