Hallo,
ich versuche htmlAreaRTE in eine eigene Extension zu übernehmen. Hierzu
habe ich im Kickstarter dein Datenbank angelegt mit einem RTE Textfeld.
Leider habe ich es nicht geschafft die Eingaben im RTE auszulesen und in
die Datenbank zu schreiben.
Das ganze läuft unter typo3 4.4.2.
Hier ist der Code zum Auslesen, den ich verwenden:
if($this->RTEObj->isAvailable()) {
$pageTSConfig = $GLOBALS['TSFE']->getPagesTSconfig();
$RTEsetup = $pageTSConfig['RTE.'];
$this->thisConfig = $RTEsetup['default.'];
$this->thisConfig = $this->thisConfig['FE.'];
$dataArray['textfield'] = $this->RTEObj->transformContent(
'db',
$dataArray['textfield'],
'tx_testrtefe_data',
'textfield',
$dataArray,
$this->specConf,
$this->thisConfig,
'',
$this->thePidValue
);
}
$insert = $GLOBALS['TYPO3_DB']->exec_INSERTquery('tx_testrtefe_data',
$dataArray)
Hier ist die zugehörige TCA.php:
<?php
if (!defined('TYPO3_MODE')) {
die ('Access denied.');
}
$TCA['tx_testrtefe_data'] = array (
'ctrl' => $TCA['tx_testrtefe_data']['ctrl'],
'interface' => array (
'showRecordFieldList' => 'hidden,textfield'
),
'feInterface' => $TCA['tx_testrtefe_data']['feInterface'],
'columns' => array (
'hidden' => array (
'exclude' => 1,
'label' =>
'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
'config' => array (
'type' => 'check',
'default' => '0'
)
),
'textfield' => array (
'exclude' => 0,
'label' =>
'LLL:EXT:test_rtefe/locallang_db.xml:tx_testrtefe_data.textfield',
'config' => array (
'type' => 'text',
'cols' => '30',
'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',
),
),
)
),
),
'types' => array (
'0' => array('showitem' => 'hidden;;1;;1-1-1,
textfield;;;richtext[]:rte_transform[mode=ts]')
),
'palettes' => array (
'1' => array('showitem' => '')
)
);
?>
Ich danke im Voraus für hofftenlich klärende Antworten.
Viele Grüße
Dieter
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german