# Excerpt from file tx_rtehtmlarea_base.php
/* =======================================
* LOAD CSS, JS and more
* =======================================
*/
// Preloading the pageStyle
if(trim($this->thisConfig['contentCSS'])) {
$filename = trim($this->thisConfig['contentCSS']);
if (substr($filename,0,4)=='EXT:') { // extension
list($extKey,$local) = explode('/',substr($filename,4),2);
$filename='';
if (strcmp($extKey,'') && t3lib_extMgm::isLoaded($extKey) && strcmp($local,'')) {
# __XXX__: This is the change
# Changed by Johannes Bornhold, bornhold@regio-institut.de:
$filename = $this->httpTypo3Path . t3lib_extMgm::siteRelPath($extKey).$local;
# was:
# $filename = '/' . t3lib_extMgm::siteRelPath($extKey).$local;
}
} elseif (substr($filename,0,1) != '/') {
$filename = $this->siteURL.$filename;
}
$pObj->additionalCode_pre['loadCSS'] = '
';
} else {
$pObj->additionalCode_pre['loadCSS'] = '
';
}
// Loading the editor skin
$skinFilename = trim($this->thisConfig['skin']) ? trim($this->thisConfig['skin']) : 'EXT:' . $this->ID . '/htmlarea/skins/default/htmlarea.css';
if (substr($skinFilename,0,4) == 'EXT:') { // extension
list($extKey,$local) = explode('/',substr($skinFilename,4),2);
$skinFilename='';
if (strcmp($extKey,'') && t3lib_extMgm::isLoaded($extKey) && strcmp($local,'')) {
# __XXX__: The following line was my inspiration
$skinFilename = $this->httpTypo3Path.t3lib_extMgm::siteRelPath($extKey).$local;
}
} elseif (substr($skinFilename,0,1) != '/') {
$skinFilename = $this->siteURL.$skinFilename;
}
$this->editorCSS = $skinFilename;
$pObj->additionalCode_pre['loadCSS'] .= '
';
$pObj->additionalCode_pre['loadCSS'] .= '
';