nadbytečná zpětná lomítka v odkazech makra {plink}

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

Setkali jste se někdy s tím, aby makro {plink} backslashovalo lomítka?

Tento kód (normálně v šabloně, jen v tagu script):

<script>
$().ready(function()
  {
    $("#frmmypresenterKrok4Form-obec").focus().autocomplete({plink naseptavacObec!}, { ... }
  }
);
</script>

mi vygeneruje takovýto odkaz: \/mypresenter\/krok4\/?do=naseptavacObec.

Zajímavé je, že ve stejné šabloně používám {plink} mimo JS a tam generuje odkaz správně, bez zpětných lomítek. Ještě zajímavější je, že v době když jsem tuto šablonu psal, tak to fungovalo správně (to bylo Nette 0.93 tuším). Používám Nette 1.0 ale stejný problém byl i v 0.94..

Tušíte někdo, kde je zakopaný Alík, pls?

norbe
Backer | 405
+
0
-

Nejsem si úplně jistý, ale myslím že takovýhle odkaz je naprosto v pořádku. Chyba bude nejspíš někde jinde..

Šaman
Člen | 2659
+
0
-

Aha, tak máte pravdu. Já myslel, že našeptávač nešeptá kvůlivá těm lomítkům, ale když jsem teda začal hledat jinou chybu, tak jsem zjistil, že mi někdo přepsal JS knihovny. Netbeans ten zápis sice podtrhnou jako chybný, ale jinak to šlape, před chvílí odzkoušeno. Díky.

Tak zase jedno vlákno na zamknutí..