Latte: breaklines a noescape dohromady přestalo fungovat
- ludek
- Člen | 83
Zdravím,
v šabloně vytučňuju části textu pomocí filtru replaceRE,
zároveň text obsahuje i nové řádky (entery):
{$text|replaceRE:'/hledaný text/iu':'<strong class="text-danger">${0}</strong>'|noescape|breaklines}
a přestalo mi to fungovat, pravděpodobně s nasazením Nette 2.4.
Vypíše to i html tagy. Pokud odstraním breaklines, jde to
(vytučňuje), ale samozřejmě to neřádkuje.
Je možné, že by to byla chyba, nebo to dělám špatně?
Dík.
- David Grudl
- founder | 8310
breaklines na rozdíl od nl2br text escapuje vždycky. Asi nejsnazší řešení je si přidat původní nl2br a používat to.
$template->addFilter('nl2br', 'nl2br');
RSS tématu
Téma zavřeno