Hallo zusammen,
ich möchte das Eingabefeld "Description" für tt_address-Datensätze um einen RTE erweitern.
Das klappt gut, solange ich das im TCA der Extension selbst mache. Da gehört meine Änderung allerdings nicht hin, weil mir das ansonsten beim nächsten Update wieder verloren geht.
In der localconf.php zeigt das Folgende leider keinen Effekt:
$TCA['tt_address_group']['columns']['description']['config'] ["wizards" ]= Array(
"_PADDING" => 2,
"RTE" => array(
"notNewRecords" => 1,
"RTEonly" => 1,
"type" => "script",
"title" => "Full screen Rich Text Editing",
"icon" => "wizard_rte2.gif",
"script" => "wizard_rte.php",
),
);
$TCA['tt_address_group']['types']['0']['showitem'] = 'hidden;;;;1-1-1, gender;;;;3-3-3, name;;2, birthday, address;;6, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, description;;;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[mode=ts], addressgroup;;;;1-1-1';
Ich würde es am Liebsten in meiner eigenen Extension unterbringen.
Was mache ich falsch?
Besten Dank im Voraus,
ChrL
Bin ich der Einzige, der das nicht hinkriegt?
😃
in ext_tables.php:
t3lib_div::loadTCA('tt_address_group');
$TCA['tt_address_group']['types']['0']['showitem'] = 'hidden;;;;1-1-1, gender;;;;3-3-3, name;;2, birthday, address;;6, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, description;;;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[mode=ts], addressgroup;;;;1-1-1';
Schön - irgendwie ist es immer die einfache Lösung, die mir fehlt...
So geht's:
t3lib_div::loadTCA('tt_address');
$TCA['tt_address']['types']['0']['showitem'] = 'hidden;;;;1-1-1, gender;;;;3-3-3, name;;2, birthday, address;;6, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, addressgroup;;;;1-1-1, description;;;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[mode=ts]';
t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns_addresses,1);
t3lib_extMgm::addToAllTCAtypes('tt_address','extrafeld1;;;;1-1-1, extrafeld2, extrafeld3, extrafeld4');
Danke sehr, igor!
Hey,
soweit klappt das bei mir auch, doch wenn ich z.B. via RTE einen Link zu einer externen Seite setze, wird der a-Tag nicht übernommen, sondern der Link als Plaintext angezeigt...
Was kann da los sein?
LG