Hi,
ich entwickle eine Extension, die neben einem Frontendplugin noch ein bAckend-Modul hat, aus dem u.a. mails versendet werden sollen. Ich benutze die gleiche Technik zum Mailversand wie im Frontendplugin und dort funktioniert alles..
mir ist nicht klar, warum diese Fehlermeldung kommt, wenn eine Mail aus dem Backend versendet werden soll:
Fatal error: Call to a member function enableFields() on a non-object in /../typo3_src-4.5.16/typo3/sysext/cms/tslib/class.tslib_content.php on line 7093
ich habe in meiner Backend-controller-Klasse den
Aufruf
$mail = $this->sendTemplateEmail(
$empfaenger,
array($this->settings['anmeldungSender'] => $this->settings['anmeldungSenderName']),
$this->settings['anmeldungSubject'],
'BestaetigungManuelleAnmeldung',
array('application'=>$newApplication)
);
Ich verwende den code von http://forge.typo3.org/projects/typo3v4-mvc/wiki/How_to_use_the_Fluid_Standalone_view_to_render_template_based_emails
Das FLUID-Template ist auch schlicht...
<p>Hallo {application.vorname} {application.name}</p>
<f:cObject typoscriptObjectPath="lib.mailanmeldebestaetigung"></f:cObject> usw...
lib.mailanmeldebestaetigung wird im TS definiert:
lib.mailanmeldebestaetigung = COA
lib.mailanmeldebestaetigung {
20 = RECORDS
20.tables = tt_content
20.source = 32
}
Hat jemand eine Idee? Das wäre super!