nette 2.0 odeslaní šablony mailem, nevytvoří se standardní helpery

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mcmatak
Člen | 490
+
0
-
$template = $this->createTemplate();
$template->setFile($this->context->params['templatesDir'] . "/@mail.registrationUser.latte");

$mail = new Message;
$mail->setFrom($this->context->params['email'], $this->context->params['emailPrefix']);
$mail->addTo($user->email);
$mail->setHtmlBody($template);
$mail->send();

chyba:

Call to undefined method Nette\Templating\FileTemplate::escape().

cháptete to?

mcmatak
Člen | 490
+
0
-

v šabloně mi zůstalo z nette 095

{contentType text}

to už se asi teď nepoužívá, že?

Jan Endel
Člen | 1016
+
0
-

Content type je v pohodě spíše by mě zajímal výpis tvé šablony.

mcmatak
Člen | 490
+
0
-

no problém byl v tom, že se to pokoušelo najít funkci escape() která neexistuje, takže problémem byl opravdu contentType pravděpodbně také neexistuje, ale funguje to, dříve se to v 095 muselo zadávat do mailové šablony ale už nevím proč