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
+
0
-

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

studna
Člen | 181
+
+1
-

Použij Presenter::link(), tedy

<a href="{plink this, locale => $k1}">
vosy
Člen | 532
+
0
-

kraaase dekuji