ifCurrent – nezvýrazňuje nic ani nevypisuje chybu

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

Pro zvýraznění položky menu mám v @layout napsáno toto:

{ifCurrent Index:Default}style="display: block;"{/ifCurrent}

(u každé položky zvlášť)
Ovšem i když jsem v presenteru Index action (render) Default tak se nic nezvýrazní, možná ještě stojí za zmínku, že to je v modulu WebModul, ale celé menu odkazuje vždy jen vrámci tohoto modulu. Nevíte v čem je problém? Díky za rady.

ji_ri_k
Člen | 44
+
0
-

Pohled/akce musí začínat malým písmenem

{ifCurrent Index:default}style="display: block;"{/ifCurrent}
jtousek
Člen | 951
+
0
-

Drobné poznámky:

  1. ifCurrent je deprecated
  2. místo style bys měl použít class
  3. optimálně n:class=„$presenter->linkCurrent ? …“

Tedy pokud používáš dev verzi Nette.