zle formovaný odkaz cez latte

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

Zdravím
Mám problém ohľadom odkazov v šablóne

latte kód

{foreach $subjects as $subject}
    {if $subject->ID_Predmet == 2}
	<a n:href="Test:test $subject->ID_Predmet">{$subject->Nazev}</a>
    {elseif $subject->ID_Predmet == 3}
	<a n:href="Test:blockTest 2,1">{$subject->Nazev} BLOCK</a>
    {else}
	<a>{$subject->Nazev}</a>
    {/if}
    <br>
{/foreach}

v presentery nastavím správne $subjects, ale na stránke sa mi zobrazí toto :

<a>Český jazyk</a>
<br>
<a href="+/AdaptiveTesting/www/test/test?subjectId=2">Matematika</a>
<br>
<a href="/AdaptiveTesting/www/test/block-test?param=2&step=1">Anglický jazyk BLOCK</a>
<br>

To „+“ v prvom <a href="… neviem ako sa nabralo
Zaujímavé je, že v druhom odkaze už nie je.
Ale ešte zaujímavejšie je, že po kliknutí na druhý odkaz sa mi otvorí stránka s týmto zdrojovým kódom:

<html>
<head></head>
<body>
+
<!-- nejaky html kod -->
</body>
</html>

mna by zaujamalo, čo robí v body to „+“

Fakt neviem ako sa to tam nabralo, routerFactory.php som nemenil, mam to z examplu

nette – 2,0
php – 5,3

IvanM
Člen | 14
+
0
-

Zistil som, že to „+“ do <a href odkazu dáva len o prvého výskytu Test prezenteru.
Neviete čo s tým?

<a n:href="Test:nieco">text</a>
castamir
Člen | 629
+
0
-

Jenom u TestPresenteru, u ostatních to je v pořádku? I když různě prohážeš pořadí (aby odkaz na JinyPresenter byl úplně první?) Je to každopádně zvláštní. Konkrétní verze Nette? (pod 2.0 je další cca 11 verzí – 2.0.[0–10]…

IvanM
Člen | 14
+
0
-

Nette 2.0.8
a len u toho prezenteru

castamir
Člen | 629
+
0
-

Dělá to u všech akcí nebo jen u některé? U které? Když takových akcí uděláš víc, je to + u všech? Zkus jiné parametry… potřebuju trochu víc informací…

IvanM
Člen | 14
+
0
-

problém je len u prezenteru „Test“ a pri všetkých jeho akciách je problém.
V prvom výskyte

<a n:href="Test:akcia"....>

je v odkaze „+“ a v každom ďalšom

<a n:href="Test:inaakcia"...>

je ako prvý riadok htlm súboru prístupného cez vytvorený odkaz „+“

vvoody
Člen | 910
+
0
-

A čo routy, ako vyzerajú?