vytoreni odkazu pro kdyby translation v komponente
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
ahoj,
mam menu jazyku vytvorene v komponente MenuJazykyControl.php
v sablone komponenty mam
<div class="menuLang clearfix">
{foreach $control->itemsArr as $k1=>$v1}
{if $v1== $presenter->locale}
{var $activeCss = "active"}
{else}
{var $activeCss = ""}
{/if}
{var $title = $v1['title']}
<a n:href="this, locale => $k1" title="{$title}" class="{$activeCss}"><span>{$v1['label']}</span></a>
{/foreach}
</div>
problem je ze
n:href="this, locale => $k1"
mi vytvori http://www.tcc.loc/?…
tzn pred locale mi da nazev komponenty.
ale
$locale mam v hlavnim presenteru
myslim ze bych potreboval nejak nahradit
n:href="this, locale => $k1"
a neco jako
n:href="presenter, locale => $k1"
ale to je evidentne spatne
nebo pripadne nejak nastavit aby „kdyby translation“ nebralo v potaz $presenter->locale ale $presenter->menuJazykyTab->locale