[TYPO3-german] Ext Entwicklung
Christian Leicht
usenet at schani.com
Wed Jun 4 15:02:54 CEST 2008
Hallo André,
jetzt tut sich was !! :-)
Aber beim Abspeichern eine Datensatzes legt er Sysfolder an und hört nicht mehr damit auf ;-)
Also wird das in einer Schleife ausgeführt:
public function processDatamap_afterDatabaseOperations ($status,$table,$id,&$fieldArray,&$reference) {
$tce = t3lib_div::makeInstance('t3lib_TCEmain');
$tce->stripslashes_values = 0;
$hash = strtolower(md5(uniqid(rand(), true)));
$data['pages']['NEW' . substr($hash, 0, 8)] = array(
'uid' => $page_uid,
'title' => $fieldArray['title'],
'hidden' => 0,
'pid' => 26,
'doktype' => 254,
// andere Datenfelder von pages
);
$tce->start($data, array());
$tce->process_datamap();
unset($data);
}
Woran kann das liegen?
Christian
André Laugks schrieb:
> Christian Leicht schrieb am 04.06.2008 13:25:
>>> # Vor dem speichern des Datensatz!
>>> $GLOBALS
>>> ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamap_afterDatabaseOperations'][]
>>>
>>> =
>>> 'EXT:tv_format/class.tx_meineextension_hook.php:tx_meineextension_hook';
>>
>> Da heist es aber afterDatabaseOperations ? - tv_format ist der extKey?
>
> Ja, für tv_format setzt Du Deinen extKey. Ich hatte vergessen
> "tx_meineextension" zu setzen.
>
>
>> Muss ich denn die class.tx_meineextension_hook.php noch in der
>> ext_localconf.php einbinden?
>
> Nein, die Classe bzw. Datei wird Du die beiden Angaben
> eingebunden/aufgerufen.
>
> $GLOBALS
> ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][]
>
> =
> 'EXT:tx_meineextension/class.tx_meineextension_hook.php:tx_meineextension_hook';
>
>
> $GLOBALS
> ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamap_afterDatabaseOperations'][]
>
> =
> 'EXT:tx_meineextension/class.tx_meineextension_hook.php:tx_meineextension_hook';
>
>
>
> Und immer schön die Cachefiles während der Einbindung der Hooks unter
> typo3conf löschen.
>
> Viele Grüße, André Laugks
>
More information about the TYPO3-german
mailing list