GMail nezobrazuje štýly z templatu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- orech
- Člen | 40
Zdravím,
keď vytvorím template, kde sú css class-y a mail príde na Gmail,
tak miesto
<div class="trieda">
tam mám len
<div>
Nič nemám blokované.
Template vytváram:
$template = new Nette\Templating\FileTemplate();
$template->setFile(APP_DIR.DIRECTORY_SEPARATOR
.'templates'.DIRECTORY_SEPARATOR.'Emails'.DIRECTORY_SEPARATOR
.'registration.latte');
$template->registerFilter(new Nette\Latte\Engine);
Odoslanie:
$mail = new Nette\Mail\Message;
$mail->setFrom($from);
$mail->addTo($to);
$mail->setSubject($subject);
$mail->setHtmlBody($body, FALSE);
$mail->send();
Štýly sú v registration.latte, v <head> elemente
- RadH
- Člen | 23
Mrkni se na http://www.campaignmonitor.com/css/ tam je rozepsána podpora css v klientech. Gmail je hodně omezen co se týká css.