2014-12-17 2 views
0

Typo3 powermail 2.X 버전을 확장하려고합니다. 내 실제 요구 사항은 저장 폴더 아래에 설정된 일반 필드 집합을 만드는 것입니다. 즉, 'tx_powermail_domain_model_pages'테이블과 'tx_powermail_domain_model_fields'에 대한 항목 만 작성합니다.Powermail의 신호 슬롯

내가 원하는 것은 다른 양식에서도 같은 필드 세트를 재사용하고 싶습니다.

`$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3   \CMS\Extbase\SignalSlot\Dispatcher'); 

$signalSlotDispatcher->connect(
'In2code\Powermail\Controller\FormController', 
'formActionBeforeRenderView', 
'In2code\Powermailextended\Controller\FormController', 
'manipulateMailObjectOnCreate', 
    FALSE 
);` 

신호탄을 사용하여 동일한 것을 구현하려고 시도했습니다. 그러나 그것을 무너 뜨릴 수는 없었다.

`<?php 
namespace In2code\Powermailextended\Controller; 

/** 
* Using a Slot to call a Powermail Signal 
* 
* Class FormControllerExtended 
* @package In2code\Powermailextended\Controller 
*/ 
class FormController { 
public function manipulateMailObjectOnCreate($forms, $pObj) { 
} 
} 

이 요구 사항을 어떻게 구현할 수 있습니까?

답변

0

Extension Manager의 설정을 사용하여이를 구현할 수 있습니다. This will server the purpose