...
Vielleicht kann mir jemand sagen, wie ich das mit dem zugehörigen Editor am Besten löse
...
In der inc/xtc_wysiwyg.inc.php werden die verschiedenen Editoren zur Verfügung gestellt. Diese werden über cases abgebildet, also so wie hier
switch($type) {
// WYSIWYG editor content manager textarea named cont
case 'content_manager':
$editorName = 'content_text['.$addonType.']['.$langID.']';
$default_editor_height = 400;
break;
// WYSIWYG editor content manager products content section textarea named file_comment
case 'products_content':
$editorName = 'file_comment';
$default_editor_height = 400;
break;
...
// WYSIWYG editor categories_description textarea named manufacturers_description[langID]
case 'manufacturers_description':
$editorName = 'manufacturers_description['.$langID.']';
$default_editor_height = 400;
break;
}
Kopiere nun den gesamten Block von
switch($type)
inklusive der geschweiften Klammern
Nun gehe in den Ordner includes/extra/wysiwyg und lege dort eine neue php-Datei an. Name ist egal, hauptsache du kennst dich dann damit aus... Dort kopierst du nun den switch-type-Block rein (bitte die Datei auch mit <?php anfangen)
Nun kannst du dort einen passenden Case kopieren, und wie benötigt, umbenennen. Und natürlich drauf achten, ob der Editor mehrsprachig sein muss, dann müsstest du natürlich auch einen case kopieren, der auch ['.$langID.']' berücksichtigt.
Danach eben alle Standard-Cases rauslöschen, so dass nur die EXTRA-Cases dort drinnen stehen. Denn die Standard-Cases stehen ja schon in der inc/xtc_wysiwyg.inc.php
Schon hast du in dieser Datei später die Möglichkeit alle weiteren notwendigen Extra-Cases einzubinden.
Grüße
Dominik