Zvýraznění neplatných odkazů při použití FILTER_OUT

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Růžička
Člen | 43
+
0
-

Používám FILTER_OUT pro překlad id článku na textový slug. Když je id článku neplatné, ve filtrační funkci mám tuto informaci samozřejmě k dispozici. Rád bych ji nějak využil, aby se výsledný odkaz obarvil červeně (neboli aby po překladu bylo v adrese ‚error:‘), ale netuším jak na to. Měl by někdo radu?

Aurielle
Člen | 1281
+
0
-

Pokud vím, tak tohle nejde (musel bys mít takovou routu, která by nematchla). Protože při vrácení FALSE z tvého filtru požadavek spadne na obecnější routu, a ta pokud matchne, je odkaz vytvořen.

jtousek
Člen | 951
+
0
-

Přesně proto nepoužívám žádné obecné routy. Když se aplikace někde snaží vytvořit odkaz z nesmyslu tak ho prostě nevytvoří a mám v logu nějaké info.