Vypnout defaultní escapování u překladů

před 9 měsíci

Bogi
Člen | 22
+
0
-

Je možné vypnout defaultní escapování u překladů v Latte?

Jde mi o to, abych nemusel všude psát |noescape filtr.

<h4>{_front.homepage.hello|noescape}</h4>

Překlady si totiž píšu sám a nemám v nich uživatelský vstup, který by bylo třeba ošetřit. Naopak v nich mám některé html elementy jako <br> či &nbsp;.
Takže bych potřeboval, aby defaultně bylo escapování pro překlady vypnuto a bylo ho možné zapnout něčím jako |escape.

Je toto možné v Latte?

před 9 měsíci

David Matějka
Moderator | 5897
+
+2
-

Ahoj, staci, aby tvuj translator vracel namisto stringu objekt typu Nette\Utils\Html pripadne Latte\Runtime\Html (jen pak nevim, jestli bude fungovat to |escape)

před 9 měsíci

Bogi
Člen | 22
+
0
-

Děkuji za postrčení! :)

Jelikož používám Kdyby/Translation a odpověď se mi nepodařilo najít, tak bych se ještě zeptal:

Je možné v Kdyby/Translation jednoduše vracet objekt typu Nette\Utils\Html nebo Latte\Runtime\Html?