Prepinanie jazykov + activny link

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

Ahojte,
Som začiatočník v nette a samozrejme mám ešte vela nedostatkov, preto by som sa chcel opýtať či som to spravil správne, alebo by sa to dalo spraviť ešte lepšie… Nakoľko som si nad tým lamal hlavu asi hodinu ako pridat class ked je aktivna napr Anglická verzia.

Ukazka :

<a n:href="this, locale => en"
	{ifCurrent this, locale => en}class="ion-checkmark-circled icon-selected"
{/ifCurrent}>English</a>

ďakujem za odpovede

Editoval KarolH (8. 10. 2015 19:23)

Томас
Člen | 85
+
0
-

Ahoj, mrkni na lette makra → https://latte.nette.org/cs/tags#…

můžeš použít rovnou n:class

tzn.

<a n:href="this, locale => en" n:class="locale => en ? ion-checkmark-circled icon-selected">English</a>

// edit: upřímně nevím jestli locale ⇒ en bude fungovat, já používám prasácky $presenter->locale :-D

Editoval Томас (8. 10. 2015 19:33)

KarolH
Člen | 2
+
0
-

Áno funguje je to zatial fajn.Aj som to pozeral ten

n:class=""

Ale funguje to aj takto, a skusil som aj tvoju variantu teda prerobil som to.
ďakujem