Hi,
HikaMarket generate a link for the ajax calls
category&task=getTree&category_id={ID}
But it looks like when the URL is process by the router, the "{ID}" is replaced by something it shouldn't:
vendor-form/category/gettree/id
So HikaMarket can't replace "{ID}" but the category id because "{ID}" is replaced by "id" by your SEF extension.
You can see to edit the file "administrator/components/com_hikamarket/types/namebox.php" and modify
'tree_url' => 'category&task=getTree&category_id={ID}',
'tree_key' => '{ID}',
to use something else than "{ID}" but I don't know if you could use some special characters in order to be sure that the replacement will not break something else in the URL.
Otherwise, in that same file, you could replace
$namebox_options['tree_url'] = hikamarket::completeLink($namebox_options['tree_url'], false, false, true);
By
$tree_url = hikamarket::completeLink($namebox_options['tree_url'], false, false, true);
if(strpos($tree_url, $namebox_options['tree_key']) === false) {
$u = uniqid();
$tree_url = hikamarket::completeLink(str_replace($namebox_options['tree_url'], $u, $namebox_options['tree_url']), false, false, true);
$tree_url = str_replace($u, $namebox_options['tree_url'], $tree_url);
}
$namebox_options['tree_url'] = $tree_url;
It should detect if the key is removed from the URL and will try to use a random key without special character into.
Regards,
Regards,