Hallo zusammen,
folgendes Problem:
ich rufe per ajax die datei: formular.php auf.
In der Formular.php wird der RTE für das FE eingebunden.
Allerdings bekomme ich da die Fehlermeldung das die Extension nicht geladen ist.
Wenn ich nun mittels
t3lib_extMgm::typo3_loadExtensions();
die Plugins händisch lade, tritt der Fehler immer noch auf.
FRAGE: Wie bekomm ich den RTE eingebunden?
Anbei der Auszug aus der formular.php
define('STIME',time());
define('LIMIT',4);
$log='';
$dblog='';
define('TYPO3_OS', stristr(PHP_OS,'win')&&!stristr(PHP_OS,'darwin')?'WIN':'');
define('TYPO3_MODE','FE');
define('PATH_thisScript', str_replace('//','/', str_replace('\\','/', (php_sapi_name()=='cgi'||php_sapi_name()=='isapi' ||php_sapi_name()=='cgi-fcgi')&&($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED'])? ($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED']):($_SERVER['ORIG_SCRIPT_FILENAME']?$_SERVER['ORIG_SCRIPT_FILENAME']:$_SERVER['SCRIPT_FILENAME']))));
define('PATH_site', 'c:/xampp/htdocs/typo/');
define('PATH_t3lib', PATH_site.'t3lib/');
define('PATH_tslib', PATH_site.'tslib/');
define('PATH_typo3conf', PATH_site.'typo3conf/');
define('TYPO3_mainDir', PATH_site.'typo3/');
// include classes and config
require_once(PATH_t3lib.'class.t3lib_div.php');
require_once(PATH_t3lib.'class.t3lib_extmgm.php');
require_once(PATH_t3lib.'config_default.php');
if (!defined ('TYPO3_db')) die ('The TYPO3 configuration file was not included.');
require_once(PATH_t3lib.'class.t3lib_db.php');
// connect database
$TYPO3_DB = t3lib_div::makeInstance('t3lib_DB');
$TYPO3_DB->sql_pconnect(TYPO3_db_host, TYPO3_db_username, TYPO3_db_password);
$TYPO3_DB->sql_select_db(TYPO3_db);
/*
* Extensions laden
*/
if (TYPO3_MODE=='FE' && is_object($TT)) $TT->push('Loading localconf.php extensions','');
$TYPO3_LOADED_EXT = t3lib_extMgm::typo3_loadExtensions();
#print_r($TYPO3_LOADED_EXT);
if ($TYPO3_LOADED_EXT['_CACHEFILE']) {
require(PATH_typo3conf.$TYPO3_LOADED_EXT['_CACHEFILE'].'_ext_localconf.php');
} else {
$temp_TYPO3_LOADED_EXT = $TYPO3_LOADED_EXT;
reset($temp_TYPO3_LOADED_EXT);
while(list($_EXTKEY,$temp_lEDat)=each($temp_TYPO3_LOADED_EXT)) {
if (is_array($temp_lEDat) && $temp_lEDat['ext_localconf.php']) {
$_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];
require($temp_lEDat['ext_localconf.php']);
}
}
}
if(t3lib_extMgm::isLoaded('rtehtmlarea')){
require_once(t3lib_extMgm::extPath('rtehtmlarea').'pi2/class.tx_rtehtmlarea_pi2.php');
require_once(PATH_site.'typo3conf/ext/ot_register/class.forms_base.php');
}