[TYPO3-UG Denmark] Indtastning i et plugin = data i flere tabeller
Johnny S.
typo3 at pling.dk
Fri Apr 4 17:00:44 CEST 2008
Hej Stefan
Tak for dine forslag.
Stefan Kreisberg skrev:
> Her er du på dybt vand vil jeg mene.
> Mine bedste bud er disse to:
>
> - post process funktionen i TCE hvorfra du (i et hook) kan tilføje en form
> for efterbehandling når dine elementer gemmes.
>
Du skulle vel ikke ligge inde med et eksempel på en fungerende hook?
Jeg har prøvet at følge vejledningen herfra:
http://typo3.org/development/articles/how-to-use-existing-hooks/ men jeg
synes ikke rigtig at kunne få det til at virke. Eller dvs. jeg ved ikke
rigtig OM det virker.
Jeg har i min ext_tables.php tilføjet:
$GLOBALS
['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][]
= 'EXT:mitplugin/class.tx_mitplugin_hook.php:tx_mitplugin_hook';
Så har jeg oprettet en class.tx_mitplugin_hook.php med indholdet:
<?
class tx_mitplugin_hook {
function processDatamap_postProcessFieldArray ($status, $table, $id,
&$fieldArray, &$this) {
debug("hook working");
print "hook working";
}
}
?>
Det skal dog siges, at min debug og print kun er sat ind for at teste om
funktionen overhovedet bliver kørt. Om det faktisk vil virke, ved jeg
ikke. Men der sker i hvert fald ikke noget når jeg gemmer poster i mit
plugin og der kommer heller ingen fejl.
Hvad er det mon jeg mangler?
> og/eller
>
> - userfunc i din TCA for dit plugin, og derfra styre alt hvad der sker ved
> oprettelse af nye elementer i dit (o.a.) plugin(s).
>
Dette har jeg ikke forsøgt på endnu.
Hilsen Johnny
More information about the TYPO3-UG-denmark
mailing list