[TYPO3-english] Automatic adding of extension to page [SOLVED]
Gijs Epping [eFocus]
gijs.epping at efocus.nl
Mon Dec 8 13:49:11 CET 2008
Gijs Epping [eFocus] schreef:
> Gijs Epping [eFocus] schreef:
>> Hello,
>>
>> Is there a extension or a tutorial that describes how to automaticly
>> add a extension to a newly created page.
>>
>> The idea is the user has a allready configured page when he starts.
>>
>> Kind Regards Gijs
>>
>>
>
> Already found out how, i just added an
> processDatamap_afterDatabaseOperations hook and checked for the current pid
>
> It looks like this:
>
> function processDatamap_afterDatabaseOperations($status, $table, $id,
> $fieldArray, &$reference)
> {
> $pid = $reference->getPID($table, $id);
>
> if($table=='pages' && $status=='update' && $pid=49){
> $fieldArray2 = array();
> $fieldArray2['header'] = 'Newletter'.date('d-m-Y');
> $fieldArray2['pid'] = $id;
> $fieldArray2['CType'] = 'list';
> $fieldArray2['cruser_id'] = 1;
> $fieldArray2['tstamp'] = time();
> $fieldArray2['crdate'] = time();
> $fieldArray2['list_type'] = 'pluginname_pi1';
> $fieldArray2['sectionIndex'] = 1;
> $fieldArray2['filelink_size'] = 1;
> $fieldArray2['sorting'] = 256;
> $reference->insertDB('tt_content',null,$fieldArray2);
> }
> }
>
> more information about hooks
> http://typo3.org/development/articles/how-to-use-existing-hooks/
>
>
>
--
E: gijs.epping at efocus.nl
W: http://www.efocus.nl/
W: http://www.gijs.com/
################
# eFocus is looking for Typo3/Php Developers
# http://www.werkenbijefocusgroep.nl/
################
More information about the TYPO3-english
mailing list