Zjištění aktuální šablony

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

Zdravím,
Mám menu a podle toho na které stránce aktuálně jsem bude položka menu zvýrazněná pomocí css stylů.

Potřebuju vždy k aktuální položce menu přidat atribut class=„styl“7

Tudíž potřebuju zjistit v @layout.latte název aktuální šablony a podle toho přiřadit atribut class.

Existuje nějaká metoda pro zjištění aktuální šablony?

A nebo ještě nějaká cesta jak docílit stejného výsledku?

Felix
Nette Core | 1271
+
0
-

Obecne se pouziva n:class="$presenter->isLinkCurrent('MujP:mojeA') ? active". Na co potrebujes sablonu?

vitkutny
Člen | 73
+
0
-

https://api.nette.org/…ent.php.html#…

<li n:class="$presenter->isLinkCurrent(':Presenter:view',array('id'=>123))?styl">
	<a n:href=":Presenter:view,id=>123">
		Odkaz
	</a>
</li>

nebo

<li{ifCurrent :Presenter:view,id=>123} class="styl"{/ifCurrent}>
ondrakrajcik
Člen | 45
+
0
-

Výborně, děkuju

vitkutny napsal(a):

https://api.nette.org/…ent.php.html#…

<li n:class="$presenter->isLinkCurrent(':Presenter:view',array('id'=>123))?styl">
	<a n:href=":Presenter:view,id=>123">
		Odkaz
	</a>
</li>

nebo

<li{ifCurrent :Presenter:view,id=>123} class="styl"{/ifCurrent}>