Unsere Snippets

Umwandeln Backendformularfeldern von Typ RTE

Man kann jedes Feld in den Backend Formularen in TYPO3 vom Typ her umformatieren in jedes beliebige Formularfeld wie etwa Select oder Checkboxfelder. Allein die TCA Konfiguration ist dafür zuständig.

So wird z.b. aus einem einzeiligen Eingabefeld (Typ Input) ein RTE Feld, wo das Eingabefeld Überschrift (DB-Bezeichnung header) in ein RTE Feld umgewandelt wird.

Diese Umformatierung ist in der Datei extTables.php im typo3conf Ordner vorzunehmen.

t3lib_div::loadTCA("tt_content");

$tempColumns = array (
    'header' => array (        
            'exclude' => 0,        
            'label' => 'Überschrift',    
            'defaultExtras' => 'richtext[user|copy|paste]' ,    
            'config' => array (
                'type' => 'text',
                'cols' => '5',
                'rows' => '5',
                'wizards' => array(
                    '_PADDING' => 2,
                    'RTE' => array(
                        'notNewRecords' => 1,
                        'RTEonly'       => 1,
                        'type'          => 'script',
                        'title'         => 'Full screen Rich Text Editing|Formatteret redigering i hele vinduet',
                        'icon'          => 'wizard_rte2.gif',
                        'script'        => 'wizard_rte.php',
                    ),
                ),
                
            ),
            
        ),
);

t3lib_extMgm::addTCAcolumns('tt_content',$tempColumns,1);
Kategorie: Backend Konfiguration
Ansprechpartner: Timo Prüssing (www.mediengarage.de)
« Zurück