Skip to content
Snippets Groups Projects
Commit 102a28bc authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASK] Refactored mail template registration, moved template content to config file

parent b3263134
No related branches found
No related tags found
1 merge request!8[TASK] Refactored mail template registration, moved template content to config file
......@@ -5,6 +5,42 @@ return [
'template_key' => 'application_mail',
'description' => 'LLL:EXT:sg_jobs/Resources/Private/Language/locallang.xlf:mail.application.description',
'subject' => 'Eine neue Bewerbung',
'templateContent' => <<<EOT
Eine neue {f:if(condition: '{application.jobTitle}', then: 'Bewerbung als <b>{application.jobTitle}</b> für den Standort <b>{application.company.city}</b>.', else: 'Initiativbewerbung für den Standort <b>{application.company.city}</b>.')}
Geschlecht: {f:if(condition: '{application.gender} == \'Female\'', then: 'weiblich', else: 'männlich')}
Vorname: {application.firstName}
Nachname: {application.lastName}
Geburtsdatum: {application.birthDate}
Straße: {application.street}
Postleitzahl: {application.zip}
Ort: {application.city}
Land: {application.country}
Nationalität: {application.nationality}
Telefon: {application.phone}
Mobil: {application.mobile}
E-Mail-Adresse: {application.email}
Höchster Bildungsstand: {application.education}
Nachricht:
{application.message}
{f:if(condition: '{application.privacyPolicy}', then: 'Die Datenschutzvereinbarung wurde aktzeptiert.')}
EOT
,
'markers' => [
[
'marker' => 'application.jobTitle',
......
Eine neue {f:if(condition: '{application.jobTitle}', then: 'Bewerbung als <b>{application.jobTitle}</b> für den Standort <b>{application.company.city}</b>.', else: 'Initiativbewerbung für den Standort <b>{application.company.city}</b>.')}
Geschlecht: {f:if(condition: '{application.gender} == \'Female\'', then: 'weiblich', else: 'männlich')}
Vorname: {application.firstName}
Nachname: {application.lastName}
Geburtsdatum: {application.birthDate}
Straße: {application.street}
Postleitzahl: {application.zip}
Ort: {application.city}
Land: {application.country}
Nationalität: {application.nationality}
Telefon: {application.phone}
Mobil: {application.mobile}
E-Mail-Adresse: {application.email}
Höchster Bildungsstand: {application.education}
Nachricht:
{application.message}
{f:if(condition: '{application.privacyPolicy}', then: 'Die Datenschutzvereinbarung wurde aktzeptiert.')}
......@@ -59,3 +59,6 @@ if (TYPO3_MODE === 'BE') {
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptSetup(file_get_contents($tsPath . 'setup.ts'));
}
// register mail templates
$GLOBALS['sgmail']['sg_jobs']['ApplicationMail'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('sg_jobs') . '/Configuration/SgMail/ApplicationMail.php';
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment