Quote Originally Posted by yellow1912 View Post
What you can do, is to try replacing all & by & using str_replace at the end of the function ssu_link in that same file, something like this
$link = str_replace('&', '&', $link);

Do it right before
return $link;

Just a note, I have not checked it yet, so use t your own risk. I will look into this issue more carefully in the next version.
Hi, I have been working to get my pages validated, I browsed through the forums and found this solution to fix the unescaped ampersand issue in urls. I applied the change above, and the pages validate now. However when I go to a page that has parameters in the url (such as filter_id) it writes the escaped version of the ampersand in the address bar of the browser. (www.site.com/category/?sort=20a&filter_id=34). The pages still work fine and validate, but I would like the escaped version to be in the links within the html, not in the browser url bar. Any help would be greatly appreciated!

zen cart: 1.3.8.a
ssu: 3.7.1