nadbytečná zpětná lomítka v odkazech makra {plink}
- Šaman
- Člen | 2659
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?
- Šaman
- Člen | 2659
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í..