Мне нужно вставить данные в столбец в базе данных.
Какой крючок использовать?
Как я могу вставить данные?
Я очень смущен тем, как powermail работает с хуками.
Мне нужно вставить данные в столбец в базе данных.
Какой крючок использовать?
Как я могу вставить данные?
Я очень смущен тем, как powermail работает с хуками.
Например, вы можете использовать этот хук: 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
}
}
Так же как дополнение: Powermail умеет создавать или редактировать таблицы в базе данных самостоятельно. Вы можете ф.е. создавать записи tt_news через powermail, просто определяя отображение через TypoScript. Для этого внимательно изучите руководство.