Hi,
1. Change the code:
$hkParams = $menuItem->params->get('hk_product',false);
if(isset($hkParams->category))
$cid = $hkParams->category;
to:
if(is_object($menuItem)){
$hkParams = $menuItem->params->get('hk_product',false);
if(isset($hkParams->category))
$cid = $hkParams->category;
}
in the file "listing_list" of the view "category" via the menu Display>views and that will fix the problem. We'll add a patch on that on our end.
2. That's really weird as the "no, generate the urls" shouldn't generate them automatically.