TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase Class Reference
Inheritance diagram for TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase:
TYPO3\CMS\Backend\Rte\AbstractRte tx_rtehtmlarea_base TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController tx_rtehtmlarea_pi2

Public Member Functions

 isAvailable ()
 
 enableRegisteredPlugins ()
 
 setToolbar ()
 
 setPlugins ()
 
 convertToolbarForHTMLArea ($button)
 
 registerRTEinJS ($RTEcounter, $table='', $uid='', $field='', $textAreaId='')
 
 isPluginEnabled ($pluginId)
 
 buildStyleSheet ()
 
 buildJSClassesConfig ($RTEcounter)
 
 buildJSClassesArray ()
 
 buildNestedJSArray ($conf)
 
 buildJSMainLangArray ()
 
 writeTemporaryFile ($sourceFileName='', $label, $fileExtension='js', $contents='', $concatenate=FALSE)
 
 buildJSMainLangFile ($RTEcounter)
 
 buildJSLangArray ($plugin)
 
 getLLContent ($string)
 
 getPageConfigLabel ($string, $JScharCode=1)
 
 feJScharCode ($str)
 
 getFullFileName ($filename)
 
 setSaveRTE ($RTEcounter, $formName, $textareaId, $textareaName)
 
 setDeleteRTE ($RTEcounter, $formName, $textareaId)
 
 is_FE ()
 
 isFrontendEditActive ()
 
 clientInfo ($userAgent='')
 
 logDeprecatedProperty ($deprecatedProperty, $useProperty, $version)
 
 RTEtsConfigParams ()
 
 cleanList ($str)
 
 filterStyleEl ($elValue, $matchList)
 
 loremIpsumInsert ($params)
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Rte\AbstractRte
 isAvailable ()
 
 drawRTE (&$pObj, $table, $field, $row, $PA, $specConf, $thisConfig, $RTEtypeVal, $RTErelPath, $thePidValue)
 
 transformContent ($dirRTE, $value, $table, $field, $row, $specConf, $thisConfig, $RTErelPath, $pid)
 
 triggerField ($fieldName)
 

Public Attributes

 $conf_supported_browser
 
 $conf_toolbar_hide
 
 $defaultToolbarOrder
 
 $convertToolbarForHtmlAreaArray
 
 $pluginButton = array()
 
 $pluginLabel = array()
 
 $RTEdivStyle
 
 $extHttpPath
 
 $backPath = ''
 
 $siteURL
 
 $hostURL
 
 $typoVersion
 
 $ID = 'rtehtmlarea'
 
 $debugMode = FALSE
 
 $client
 
 $TCEform
 
 $elementId
 
 $elementParts
 
 $tscPID
 
 $typeVal
 
 $thePid
 
 $RTEsetup
 
 $thisConfig
 
 $confValues
 
 $language
 
 $contentTypo3Language
 
 $contentISOLanguage
 
 $charset = 'utf-8'
 
 $contentCharset = 'utf-8'
 
 $OutputCharset = 'utf-8'
 
 $editorCSS
 
 $specConf
 
 $toolbar = array()
 
 $toolbarOrderArray = array()
 
 $registeredPlugins = array()
 
- Public Attributes inherited from TYPO3\CMS\Backend\Rte\AbstractRte
 $errorLog = array()
 
 $ID = ''
 

Protected Member Functions

 addPageStyle ()
 
 getContentCssFileName ()
 
 addSkin ()
 
 addStyleSheet ($key, $href, $title='', $relation='stylesheet')
 
 initializeToolbarConfiguration ()
 
 addRteJsFiles ($RTEcounter)
 
 getRteInitJsCode ()
 
 getJSToolbarArray ()
 

Protected Attributes

 $contentLanguageService
 
 $pluginEnabledArray = array()
 
 $pluginEnabledCumulativeArray = array()
 
 $fullScreen = FALSE
 
 $pageRenderer
 

Detailed Description

A RTE using the htmlArea editor

Author
Philipp Borgmann phili.nosp@m.pp.b.nosp@m.orgma.nosp@m.nn@g.nosp@m.mx.de
Stanislas Rolland <typo3(arobas)sjbr.ca>

Definition at line 27 of file RteHtmlAreaBase.php.

Member Function Documentation

◆ addPageStyle()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::addPageStyle ( )
protected

◆ addRteJsFiles()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::addRteJsFiles (   $RTEcounter)
protected

Add RTE main scripts and plugin scripts

Parameters
string$RTEcounter,The index number of the current RTE editing area within the form.
Returns
void

Definition at line 805 of file RteHtmlAreaBase.php.

References TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$ID, and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\getFullFileName().

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ addSkin()

◆ addStyleSheet()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::addStyleSheet (   $key,
  $href,
  $title = '',
  $relation = 'stylesheet' 
)
protected

Add style sheet file to document header

Parameters
string$key,some key identifying the style sheet
string$href,uri to the style sheet file
string$title,value for the title attribute of the link element
string$relation,value for the rel attribute of the link element
Returns
void

Definition at line 574 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addPageStyle(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addSkin().

◆ buildJSClassesArray()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildJSClassesArray ( )

Return JS arrays of classes configuration

Returns
string JS classes arrays
Todo:
Define visibility

Definition at line 1027 of file RteHtmlAreaBase.php.

◆ buildJSClassesConfig()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildJSClassesConfig (   $RTEcounter)

Return Javascript configuration of classes

Parameters
integer$RTEcounter,The index number of the current RTE editing area within the form.
Returns
string Javascript configuration of classes
Todo:
Define visibility

Definition at line 1014 of file RteHtmlAreaBase.php.

◆ buildJSLangArray()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildJSLangArray (   $plugin)

Return a Javascript localization array for the plugin

Parameters
string$plugin,identification string of the plugin
Returns
string Javascript localization array
Todo:
Define visibility

Definition at line 1171 of file RteHtmlAreaBase.php.

◆ buildJSMainLangArray()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildJSMainLangArray ( )

Return a Javascript localization array for htmlArea RTE

Returns
string Javascript localization array
Todo:
Define visibility

Definition at line 1093 of file RteHtmlAreaBase.php.

◆ buildJSMainLangFile()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildJSMainLangFile (   $RTEcounter)

Return a file name containing the main JS language array for HTMLArea

Parameters
integer$RTEcounter,The index number of the current RTE editing area within the form.
Returns
string filename
Todo:
Define visibility

Definition at line 1156 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ buildNestedJSArray()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildNestedJSArray (   $conf)

Translate Page TS Config array in JS nested array definition Replace 0 values with false Unquote regular expression values Replace empty arrays with empty objects

Parameters
array$conf,Page TSConfig configuration array
Returns
string nested JS array definition
Todo:
Define visibility

Definition at line 1082 of file RteHtmlAreaBase.php.

◆ buildStyleSheet()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::buildStyleSheet ( )

Build the default content style sheet

Returns
string Style sheet
Deprecated:
since TYPO3 6.0, will be removed in TYPO3 6.2
Todo:
Define visibility

Definition at line 1002 of file RteHtmlAreaBase.php.

◆ cleanList()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::cleanList (   $str)

Definition at line 1424 of file RteHtmlAreaBase.php.

◆ clientInfo()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::clientInfo (   $userAgent = '')

Client Browser Information

Parameters
string$userAgent,The useragent string, ::getIndpEnv('HTTP_USER_AGENT')
Returns
array Contains keys "useragent", "browser", "version", "system
Todo:
Define visibility

Definition at line 1367 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ convertToolbarForHTMLArea()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::convertToolbarForHTMLArea (   $button)

Convert the TYPO3 names of buttons into the names for htmlArea RTE

Parameters
stringbuttonname (typo3-name)
Returns
string buttonname (htmlarea-name)
Todo:
Define visibility

Definition at line 795 of file RteHtmlAreaBase.php.

◆ enableRegisteredPlugins()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::enableRegisteredPlugins ( )

◆ feJScharCode()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::feJScharCode (   $str)
Todo:
Define visibility

Definition at line 1282 of file RteHtmlAreaBase.php.

◆ filterStyleEl()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::filterStyleEl (   $elValue,
  $matchList 
)
Todo:
Define visibility

Definition at line 1436 of file RteHtmlAreaBase.php.

◆ getContentCssFileName()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getContentCssFileName ( )
protected

Get the name of the contentCSS file to use

Returns
the full file name of the content css file to use

Definition at line 526 of file RteHtmlAreaBase.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\getFileAbsFileName(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\getFullFileName().

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addPageStyle().

◆ getFullFileName()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getFullFileName (   $filename)

Make a file name relative to the PATH_site or to the PATH_typo3

Parameters
string$filename,a file name of the form EXT:.... or relative to the PATH_site
Returns
string the file name relative to the PATH_site if in frontend or relative to the PATH_typo3 if in backend

Definition at line 1297 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addRteJsFiles(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addSkin(), TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\getContentCssFileName().

◆ getJSToolbarArray()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getJSToolbarArray ( )
protected

Return the JS code of the toolbar configuration for the HTMLArea editor

Returns
string the JS code as nested JS arrays

Definition at line 1193 of file RteHtmlAreaBase.php.

◆ getLLContent()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getLLContent (   $string)

Localize a string using the language of the content element rather than the language of the BE interface

Parameters
stringstring: the label to be localized
Returns
string Localized string.

Definition at line 1252 of file RteHtmlAreaBase.php.

◆ getPageConfigLabel()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getPageConfigLabel (   $string,
  $JScharCode = 1 
)

Definition at line 1256 of file RteHtmlAreaBase.php.

◆ getRteInitJsCode()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::getRteInitJsCode ( )
protected

Return RTE initialization inline JavaScript code

Returns
string RTE initialization inline JavaScript code

Definition at line 818 of file RteHtmlAreaBase.php.

References $GLOBALS, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$ID, and TYPO3\CMS\Core\Utility\GeneralUtility\createVersionNumberedFilename().

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ initializeToolbarConfiguration()

◆ is_FE()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::is_FE ( )

Return TRUE if we are in the FE, but not in the FE editing feature of BE.

Returns
boolean
Todo:
Define visibility

Definition at line 1347 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addSkin().

◆ isAvailable()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::isAvailable ( )

Returns TRUE if the RTE is available. Here you check if the browser requirements are met. If there are reasons why the RTE cannot be displayed you simply enter them as text in ->errorLog

Returns
boolean TRUE if this RTE object offers an RTE in the current browser environment
Todo:
Define visibility

Definition at line 256 of file RteHtmlAreaBase.php.

References TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$conf_supported_browser, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$contentISOLanguage, $GLOBALS, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$language, $locales, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$specConf, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\$thisConfig, TYPO3\CMS\Core\Utility\GeneralUtility\_GP(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addPageStyle(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addRteJsFiles(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\addSkin(), TYPO3\CMS\Backend\Utility\BackendUtility\BEenableFields(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\buildJSMainLangFile(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\clientInfo(), TYPO3\CMS\Core\Utility\VersionNumberUtility\convertVersionNumberToInteger(), TYPO3\CMS\Backend\Utility\BackendUtility\deleteClause(), TYPO3\CMS\Backend\Rte\AbstractRte\drawRTE(), TYPO3\CMS\Core\Utility\ExtensionManagementUtility\extRelPath(), TYPO3\CMS\Core\Utility\GeneralUtility\formatForTextarea(), TYPO3\CMS\Core\Utility\GeneralUtility\getIndpEnv(), TYPO3\CMS\Backend\Utility\BackendUtility\getPagesTSconfig(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\getRteInitJsCode(), TYPO3\CMS\Backend\Utility\BackendUtility\getTSCpid(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\initializeToolbarConfiguration(), TYPO3\CMS\Core\Utility\ExtensionManagementUtility\isLoaded(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isPluginEnabled(), TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\registerRTEinJS(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\setDeleteRTE(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\setSaveRTE(), TYPO3\CMS\Backend\Rte\AbstractRte\transformContent(), and TYPO3\CMS\Backend\Rte\AbstractRte\triggerField().

◆ isFrontendEditActive()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::isFrontendEditActive ( )

Checks whether frontend editing is active.

Returns
boolean

Definition at line 1356 of file RteHtmlAreaBase.php.

◆ isPluginEnabled()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::isPluginEnabled (   $pluginId)

Return TRUE, if the plugin can be loaded

Parameters
string$pluginId,The identification string of the plugin
Returns
boolean TRUE if the plugin can be loaded
Todo:
Define visibility

Definition at line 991 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\setPlugins(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\setToolbar().

◆ logDeprecatedProperty()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::logDeprecatedProperty (   $deprecatedProperty,
  $useProperty,
  $version 
)

Log usage of deprecated Page TS Config Property

Parameters
string$deprecatedProperty,Name of deprecated property
string$useProperty,Name of property to use instead
string$version,Version of TYPO3 in which the property will be removed
Returns
void

Definition at line 1394 of file RteHtmlAreaBase.php.

◆ loremIpsumInsert()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::loremIpsumInsert (   $params)
Todo:
Define visibility
Deprecated:
since 6.2 - will be removed two versions later without replacement

Definition at line 1463 of file RteHtmlAreaBase.php.

◆ registerRTEinJS()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::registerRTEinJS (   $RTEcounter,
  $table = '',
  $uid = '',
  $field = '',
  $textAreaId = '' 
)

Return the Javascript code for configuring the RTE

Parameters
integer$RTEcounter,The index number of the current RTE editing area within the form.
string$table,The table that includes this RTE (optional, necessary for IRRE).
string$uid,The uid of that table that includes this RTE (optional, necessary for IRRE).
string$field,The field of that record that includes this RTE (optional).
string$textAreaIdID of the textarea, to have a unigue number for the editor
Returns
string the Javascript code for configuring the RTE
Todo:
Define visibility

Definition at line 859 of file RteHtmlAreaBase.php.

References TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\RTEtsConfigParams().

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ RTEtsConfigParams()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::RTEtsConfigParams ( )
Returns
[type] ...
Todo:
Define visibility

Definition at line 1415 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\registerRTEinJS().

◆ setDeleteRTE()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::setDeleteRTE (   $RTEcounter,
  $formName,
  $textareaId 
)

Return the Javascript code for copying the HTML code from the editor into the hidden input field. This is for submit function of the form.

Parameters
integer$RTEcounter,The index number of the current RTE editing area within the form.
string$formName,the name of the form
string$textareaId,the id of the textarea
Returns
string Javascript code
Todo:
Define visibility

Definition at line 1337 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ setPlugins()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::setPlugins ( )

◆ setSaveRTE()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::setSaveRTE (   $RTEcounter,
  $formName,
  $textareaId,
  $textareaName 
)

Return the Javascript code for copying the HTML code from the editor into the hidden input field. This is for submit function of the form.

Parameters
integer$RTEcounter,The index number of the current RTE editing area within the form.
string$formName,the name of the form
string$textareaId,the id of the textarea
string$textareaName,the name of the textarea
Returns
string Javascript code
Todo:
Define visibility

Definition at line 1323 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ setToolbar()

◆ writeTemporaryFile()

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::writeTemporaryFile (   $sourceFileName = '',
  $label,
  $fileExtension = 'js',
  $contents = '',
  $concatenate = FALSE 
)

Writes contents in a file in typo3temp/rtehtmlarea directory and returns the file name

Parameters
string$sourceFileName,The name of the file from which the contents should be extracted
string$label,A label to insert at the beginning of the name of the file
string$fileExtension,The file extension of the file, defaulting to 'js'
string$contents,The contents to write into the file if no $sourceFileName is provided
boolean$concatenateNot used anymore
Returns
string The name of the file writtten to typo3temp/rtehtmlarea

Definition at line 1121 of file RteHtmlAreaBase.php.

Member Data Documentation

◆ $backPath

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$backPath = ''

Definition at line 119 of file RteHtmlAreaBase.php.

◆ $charset

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$charset = 'utf-8'

◆ $client

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$client
Todo:
Define visibility

Definition at line 146 of file RteHtmlAreaBase.php.

◆ $conf_supported_browser

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$conf_supported_browser
Todo:
Define visibility

Definition at line 33 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ $conf_toolbar_hide

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$conf_toolbar_hide
Initial value:
= array(
'showhelp'
)
Todo:
Define visibility

Definition at line 82 of file RteHtmlAreaBase.php.

◆ $confValues

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$confValues
Todo:
Define visibility

Definition at line 194 of file RteHtmlAreaBase.php.

◆ $contentCharset

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$contentCharset = 'utf-8'

◆ $contentISOLanguage

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$contentISOLanguage

ISO language code of the content language

Definition at line 204 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ $contentLanguageService

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$contentLanguageService
protected

Language service object for localization to the content language

Definition at line 208 of file RteHtmlAreaBase.php.

◆ $contentTypo3Language

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$contentTypo3Language

TYPO3 language code of the content language

Definition at line 200 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController\drawRTE().

◆ $convertToolbarForHtmlAreaArray

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$convertToolbarForHtmlAreaArray
Initial value:
= array(
'showhelp' => 'ShowHelp',
'space' => 'space',
'bar' => 'separator',
'linebreak' => 'linebreak'
)
Todo:
Define visibility

Definition at line 96 of file RteHtmlAreaBase.php.

◆ $debugMode

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$debugMode = FALSE
Todo:
Define visibility

Definition at line 140 of file RteHtmlAreaBase.php.

◆ $defaultToolbarOrder

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$defaultToolbarOrder
Todo:
Define visibility

Definition at line 90 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\setToolbar().

◆ $editorCSS

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$editorCSS
Todo:
Define visibility

Definition at line 218 of file RteHtmlAreaBase.php.

◆ $elementId

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$elementId
Todo:
Define visibility

Definition at line 159 of file RteHtmlAreaBase.php.

◆ $elementParts

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$elementParts
Todo:
Define visibility

Definition at line 164 of file RteHtmlAreaBase.php.

◆ $extHttpPath

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$extHttpPath

Definition at line 117 of file RteHtmlAreaBase.php.

◆ $fullScreen

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$fullScreen = FALSE
protected

Definition at line 245 of file RteHtmlAreaBase.php.

◆ $hostURL

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$hostURL

Definition at line 125 of file RteHtmlAreaBase.php.

◆ $ID

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$ID = 'rtehtmlarea'

◆ $language

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$language

◆ $OutputCharset

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$OutputCharset = 'utf-8'

Definition at line 213 of file RteHtmlAreaBase.php.

◆ $pageRenderer

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$pageRenderer
protected

Definition at line 247 of file RteHtmlAreaBase.php.

◆ $pluginButton

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$pluginButton = array()
Todo:
Define visibility

Definition at line 106 of file RteHtmlAreaBase.php.

◆ $pluginEnabledArray

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$pluginEnabledArray = array()
protected

◆ $pluginEnabledCumulativeArray

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$pluginEnabledCumulativeArray = array()
protected

Definition at line 239 of file RteHtmlAreaBase.php.

◆ $pluginLabel

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$pluginLabel = array()
Todo:
Define visibility

Definition at line 111 of file RteHtmlAreaBase.php.

◆ $registeredPlugins

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$registeredPlugins = array()

Definition at line 242 of file RteHtmlAreaBase.php.

◆ $RTEdivStyle

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$RTEdivStyle

Definition at line 114 of file RteHtmlAreaBase.php.

◆ $RTEsetup

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$RTEsetup
Todo:
Define visibility

Definition at line 184 of file RteHtmlAreaBase.php.

◆ $siteURL

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$siteURL

Definition at line 122 of file RteHtmlAreaBase.php.

◆ $specConf

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$specConf
Todo:
Define visibility

Definition at line 223 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ $TCEform

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$TCEform

Definition at line 154 of file RteHtmlAreaBase.php.

◆ $thePid

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$thePid
Todo:
Define visibility

Definition at line 179 of file RteHtmlAreaBase.php.

◆ $thisConfig

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$thisConfig
Todo:
Define visibility

Definition at line 189 of file RteHtmlAreaBase.php.

Referenced by TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase\isAvailable().

◆ $toolbar

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$toolbar = array()
Todo:
Define visibility

Definition at line 228 of file RteHtmlAreaBase.php.

◆ $toolbarOrderArray

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$toolbarOrderArray = array()
Todo:
Define visibility

Definition at line 234 of file RteHtmlAreaBase.php.

◆ $tscPID

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$tscPID
Todo:
Define visibility

Definition at line 169 of file RteHtmlAreaBase.php.

◆ $typeVal

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$typeVal
Todo:
Define visibility

Definition at line 174 of file RteHtmlAreaBase.php.

◆ $typoVersion

TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase::$typoVersion

Definition at line 128 of file RteHtmlAreaBase.php.