Kam umístit noescape vzhledem k ostatním filtrům?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
MartyIX
Člen | 217
+
0
-

Portuji latte šablony a narazil jsem na jednu nejasnost. Mám následující testovací kód:

{var $htmlString = "<b>My bold text</b>\nMy normal text."}

a) {!$htmlString} {* outputs '<b>My bold text</b>' *}
b) {$htmlString|noescape} {* outputs "<b>My bold text</b>" *}
c) {$htmlString|nl2br|noescape} {* outputs "<b>My bold text</b><br>My normal text." *}
d) {$htmlString|noescape|nl2br} {* outputs "<b>My bold text</b><br>My normal text." *}

Je mezi c) a d) variantou rozdíl? V dokumentaci se noescape mluví jako o modifikátoru, což chápu tak, že to není standardní filtr a můžu tedy libovolně zaměňovat c) a d). Je to tak?

________________________________
Myslel jsem, že překlad Latte zápisu do PHP najdu v /temp/cache složce, abych věděl, na který kód se jednotlivé zápisy přeložily, ale nějak to tam nevidím.