Filter nefunguje pri obyčajnom stringu, len pri premennej

- Masaker000
 - Člen | 1
 
Môžem sa spýtať, prečo mi nefunguje takýto zápis?
<img src="{$basePath}/img/pics/shop_logo.{'png'|ext}">
To nie je možné filter aplikovať na string?
Keď to napíšem takto, tak to funguje:
{var $x = "png"}
<img src="{$basePath}/img/pics/shop_logo.{$x|ext}">
Filter má za úlohu vrátiť koncovku webp, pokiaľ browser tento formát
podporuje, alebo pôvodnú koncovku obrázku.
Ďakujem za odpoveď a prípadné vysvetlenie, prečo mi tam string nefunguje,
pretože logiku mi to nedáva.

- Gappa
 - Nette Blogger | 212
 
<img src="{$basePath}/img/pics/shop_logo.{='png'|ext}">
Co takhle?
Viz: https://latte.nette.org/cs/tags#…
Editoval Gappa (14. 4. 2020 7:34)