Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Daten vor dem Senden der Anfrage oder Suchanfrage manipulieren
Um die Mails aus den Anfrage oder Suchanfrage Formularen zu manipulieren, kannst Du die beiden folgenden Slots nutzen:
//
// Example Slot for manipulating data before send requests
/** @var \TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher */
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\SignalSlot\Dispatcher::class);
$signalSlotDispatcher->connect(
\CodingMs\Fahrzeugsuche\Service\RequestService::class, 'beforeSendRequest',
\CodingMs\FahrzeugsucheFluidForm\Slot\RequestSlot::class, 'beforeSendRequest'
);
//
// Example Slot for manipulating data before send researchs
/** @var \TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher */
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\SignalSlot\Dispatcher::class);
$signalSlotDispatcher->connect(
\CodingMs\FahrzeugsuchePro\Service\ResearchService::class, 'beforeSendResearch',
\CodingMs\FahrzeugsucheFluidForm\Slot\ResearchSlot::class, 'beforeSendResearch'
);
Im Beispiel der Fahrzeugsuche-Fluid-Form Erweiterung werden die Anfragen vor dem Senden auch in der Fluid-Form Datenbank persistiert.