[TYPO3-german] RTE ohne Toolbar

Widmann, Manfred mpunktw at gmx.net
Thu Dec 13 13:31:23 CET 2007


Hi!

Ich habe eine Extensione geschrieben (wm_contentteaser) mit der man Sätze 
der tt_content markieren kann, um sie irgendwo zu promoten bzw. einen Teaser 
auf die Startseite zu stellen. Bislang geschah diese Markierung mit Start- 
und Endedatum und einer Headline, aber das war dem Kunden zu wenig - es soll 
nun auch ein Bild und ein u.U. umfangreicherer Text zus. dazukommen

Dieses zuletzt angesprochene Feld habe ich im EM den Typ "Text Area with 
RTE" zugeordnet und hätte erwartet, dass sich da jetzt der rte_htmlarea 
meldet und man diesen Text wie gewohnt editieren kann. Tut er aber nicht ... 
es wird einfach eine Textarea ohne jegliche Controls angezeigt. Was mach ich 
falsch?

Hier die vermutlich entscheidende  ext_tables.php (Auszug):
<?php
if (!defined ('TYPO3_MODE'))  die ('Access denied.');
$tempColumns = Array (

...

        "tx_wmcontentteaser_teasercontent" => Array (
            "exclude" => 1,
            "label" => 
"LLL:EXT:wm_contentteaser/locallang_db.xml:tt_content.tx_wmcontentteaser_teasercontent",
            "config" => Array (
                "type" => "text",
                "cols" => "30",
                "rows" => "5",
                "wizards" => Array(
                    "_PADDING" => 2,
                    "RTE" => array(
                        "notNewRecords" => 1,
                        "RTEonly" => 0,
                        "type" => "script",
                        "title" => "Full screen Rich Text 
Editing|Formatteret redigering i hele vinduet",
                        "icon" => "wizard_rte2.gif",
                        "script" => "wizard_rte.php",
                    ),
                ),
            )
        ),
);


t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes ("tt_content"
                              ,"tx_wmcontentteaser_teaseme,tx_wmcontentteaser_teaserstart, 
tx_wmcontentteaser_teaserstop,tx_wmcontentteaser_teasertext, 
tx_wmcontentteaser_teaserimage, tx_wmcontentteaser_teasercontent"
                              ,""
                              ,"");



t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key';
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='tx_wmcontentteaser_teaseme;;;;1-1-1, 
tx_wmcontentteaser_teasertext, tx_wmcontentteaser_teaserstart, 
tx_wmcontentteaser_teaserstop, tx_wmcontentteaser_teaserimage, 
tx_wmcontentteaser_teasercontent;;;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[mode=ts]';

...

?> 




More information about the TYPO3-german mailing list