Špatný výpis html tagu v emailu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Petr9
- Člen | 32
Dobrý den. Hledal jsem zde na fóru, ale nenašel. Když odesílám email
pomocí Nette\Mail\Message;
Tak v emailu který mi dojde se zobrazují html tagy např <p>,
<h4> atd…
Nevíte jak docílím aby se misto <h4> zobrazil text formátovanej dle
tohoto tagu?
Šablona mailu vypada takto:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Zk</title>
<style>
</style>
</head>
<body>
<p>Zk</p>
<h4>Zk nadpis</h4>
</body>
</html>
Děkuji za každou radu.
- Droid
- Člen | 92
Petr9 napsal(a):
Možná by stálo za to doplnit v dokumentaci
A co přesně? Všechno tam je
- Petr9
- Člen | 32
Ještě bych měl jeden dotaz k emailu, mám nastavený helper ale hlasí to
ze Call to undefined method Nette\Templating\FileTemplate::nastavJednotku().
.
Co stím?
//kod kde registruju helper, v teto tride mam i vytvareni emailu
protected function createTemplate($class = NULL) //vytvoreni vlastniho helperu - dostupny pouze u tohoto presenteru
{
$template = parent::createTemplate($class);
$template->registerHelper('nastavJednotku', function ($s) { //registrace vlasniho helperu
if( is_numeric(substr($s, 0, 1)) )// k5)
{
if($s < 32) //na palce
$znak="\"";
else //
$znak=" cm";
}
else //
$znak="";
return $s.$znak;
});
return $template;
}
Zkoušel jsem to pomocí této metody: https://forum.nette.org/…guji-helpery
Ale také nic
Editoval Petr9 (30. 8. 2012 20:52)