2012-04-03 3 views

답변

1

예를 들어,이 후크는 PM_SubmitBeforeMarkerHook 일 수 있으며, 제출 된 데이터와 함께 $sessionData을 포함합니다.

ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['powermail']['PM_SubmitBeforeMarkerHook'][$_EXTKEY] = 'EXT:'.$_EXTKEY.'/Ressources/Private/PHP/Hooks/powermail/class.user_PM_SubmitBeforeMarkerHook.php:&user_PM_SubmitBeforeMarkerHook'; 

class.user_PM_SubmitBeforeMarkerHook.php

<?php 

class user_PM_SubmitBeforeMarkerHook { 
    public function PM_SubmitBeforeMarkerHook (tx_powermail_submit &$pObj, &$markerArray, &$sessionData) { 
     // Save data 
    } 
} 
+0

markerArray가 비어있는 것 같습니다. – Patrik

+0

나는 그것을 얻었습니다. 대신 sessionData를 사용해야했습니다. 고마워요 – Patrik

+0

정확하게 대답을 조정할 것입니다 –

0

그냥 추가로 : Powermail 만들거나 자신의 데이터베이스 편집 테이블 수 있습니다. 당신은 할 수 있습니다. TypoScript를 통해 매핑을 정의하면 powermail을 통해 tt_news 레코드를 만들 수 있습니다. 그 매뉴얼을 자세히 살펴보십시오.

+0

그런 접근 방식 나는 TypoScript를 마스터하고 PHP에서 많은 좋은 경험을 가지고 TYPO3 통합에만 권장합니다. PHP 개발자로서 PHP에서 dB 삽입을 선호합니다. 데이터를 변환하고 예외를 관리 할 수있는 더 많은 가능성을 제공합니다. –

관련 문제