Registrace latte filtru do config.neon – jak definuju název filtru (za | v makru) a jak posílat správný string
- simPod
- Člen | 383
Slepil jsem nějaké code snippety, co jsem našel tady na fóru; Zaregistroval jsem si filter do config.neon
Když pak v šabloně udělám toto {$var|texy}
, tak se mi do
TexyFilter
do metody process()
pošle string
texy
.
Zajímalo by mě, na základě čeho to ví, že když napíšu
|texy
tak to má zvolit zorvna @texyFilter
. Jak bych
si třeba |texy
mohl změnit na |filterMe
?
A pak další věc je, proč se mi do callback metody process()
posílá string texy
a ne hodnota $var
Díky!
- Etch
- Člen | 403
Což je očekávané chování, protože si to „slepil“ špatně.
Takhle se registruje většinou nějakej loader a s tím i souvisí, že dostáváš string „texy“. „Process“ metoda není loader a proto by si daný filter měl zaregistrovat následovně:
Všechny ostatní otázky souvisí se špatným zaregistrováním filteru. Pro doplnění uvedu ukázku primitivního loaderu: