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

Šaman
Člen | 2668
+
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
Člen | 408
+
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 | 2668
+
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í..

RSS tématu Téma zavřeno