TYPO3 Rich Text Editor (RTE) в полноэкранном режиме работает, но не в моем расширении?

В моих стандартных элементах содержимого text & media полноэкранный режим для RTE (htmlarea, Rich-Text-Editor) работает нормально.

Но - я написал расширение (через конструктор расширений), и если я попытаюсь использовать RTE в полноэкранном режиме, у меня появится следующая ошибка:

Module wizard_rich_text_editor is not configured

Вот мой TCA, где моя ошибка? «TYPO3-RTE» работает нормально, поэтому в моем следующем коде должна быть ошибка. Что вы думаете?

    'description' => array(
        'exclude' => 1,
        'label' => 'LLL:EXT:xyz/Resources/Private/Language/locallang_db.xlf:tx_xyz_domain_model_product.description',
        'config' => array(
            'type' => 'text',
            'cols' => 40,
            'rows' => 15,
            'eval' => 'trim',
            'wizards' => array(
                'RTE' => array(
                    'icon' => 'wizard_rte2.gif',
                    'notNewRecords'=> 1,
                    'RTEonly' => 1,
                    'module' => array(
                        'name' => 'wizard_rich_text_editor',
                        'urlParameters' => array(
                            'mode' => 'wizard',
                            'act' => 'wizard_rte.php'
                        )
                    ),
                    'title' => 'LLL:EXT:cms/locallang_ttc.xlf:bodytext.W.RTE',
                    'type' => 'script'
                )
            )
        ),
    ),

Кто-нибудь знает проблему? Спасибо за вашу помощь.

С уважением, Стефан


person user2310852    schedule 23.08.2016    source источник


Ответы (1)


Рабочий пример для TYPO3 7.x и 8:

    'bodytext' => [
        'exclude' => 0,
        'l10n_mode' => 'noCopy',
        'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext_formlabel',
        'config' => [
            'type' => 'text',
            'cols' => 30,
            'rows' => 5,
            'softref' => 'rtehtmlarea_images,typolink_tag,images,email[subst],url',
            'wizards' => [
                '_PADDING' => 2,
                'RTE' => [
                    'notNewRecords' => 1,
                    'RTEonly' => 1,
                    'type' => 'script',
                    'title' => 'Full screen Rich Text Editing',
                    'icon' => 'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_rte.gif',
                    'module' => [
                        'name' => 'wizard_rte',
                    ],
                ],
            ],
        ]
    ],

Имя должно быть wizard_rte.

person Georg Ringer    schedule 23.08.2016