jak vypnout šablonování pro jeden řádek s Regulárním výrazem?
- jasir
- Člen | 746
Pokud vím, snadno to nejde. Diskutovalo se tady o makru {literal}, ale
zatím není rozhodnuto.
Snad v těch regulárech nezávisí na mezerách mezi {
a
}
, takže to zkus zapsat takto { 4}
(mezera za
otvírací závorkou způsobí, že ji CurlyBracketsFilter
„neuvidí“. Předpokládám, že ten regulár je v JavaScriptu a tam dávat
za tyto závorky mezeru. Stejně se to řeší v CSS.
- fstorm
- Člen | 4
FUNGUJÍCÍ způsob : "{" + "4}"
a je to :-)
jde o javascript a potřebuju ho mít tam, kde to šablona prohledává
(vytvářím tam link), pokud jsem tam dal { 4}
, tak mi to
javascript nepoznal, tak jsem to obešel přes
ale díky, pomohlo mi to se nad tím zamyslet z jiného pohledu
Editoval fstorm (26. 7. 2009 20:25)
- Honza Marek
- Člen | 1664
Asi se to pak nevypne, když bude vypnutá syntax.
Podrobnosti o tomhle způsobu tu: https://forum.nette.org/…-js-promenna?…
- ales.kafka
- Člen | 34
Podobné problémy jsem měl taky. Literál je popravdě nepoužitelný, už to tu i několikrát bylo zdůvodněné. Na to mě napadlo, že by se dalo udělat nové jednotuché makro, např. {:expression} které by do konečného html kódu vracelo {expression}
Co vy na takové šibalské řešení?