Auf der Suche nach dem Script Eintrag ...
habe ich mir die $GLOBALS['TL_RTE']['fields'] ausgeben lassen:
PHP-Code:
Array( [0] => ctrl_txtDetails )
der RTE ist also schon mal registriert wie wird daraus dann:
PHP-Code:
<script>
tinyMCE.execCommand('mceAddControl', false, 'ctrl_txtDetails');$('ctrl_txtDetails').erase('required');
</script>
in der formrte Erweiterung für den EFG hab ich folgendes gefunden:
PHP-Code:
$GLOBALS['TL_MOOTOOLS']['rte'] = '<script>';
foreach($GLOBALS['TL_RTE']['fields'] as $fieldName)
{
$GLOBALS['TL_MOOTOOLS']['rte'] .= "tinyMCE.execCommand('mceAddControl', false, '$fieldName');\$('$fieldName').erase('required');";
}
$GLOBALS['TL_MOOTOOLS']['rte'] .= '</script>';
endif;
?>
In der PageRegular.php (modules->frontend) wird nach $GLOBALS['TL_MOOTOOLS'] geprüft und die Ausgabe in der fe_page erzeugt.
Wo wird die $GLOBALS['TL_MOOTOOLS'] im catalog "bestückt"!?
Fragen über Fragen ...
Lesezeichen