est ce que quelqu'un peut essayer   ?
echo '<h1>view  = ' . JRequest::getString('view' ,'', 'GET') . '</h1>';
echo '<h1>ctrl  = ' . JRequest::getString('ctrl' ,'', 'GET') . '</h1>';
dans un templates/TPL/html/com_hikashop/product/listing_div.php
il y a quelque part un JRequest::setVar('view', '?') et  JRequest::setVar('ctrl', '?')  qui modifie le get , une variable non nettoyée en sortie
avec
$url =  $_SERVER;
$isctrl =  strrpos($url, "ctrl");
$isview =  strrpos($url, "view");
echo '<h1 style="color:gray;padding:5px 0px;">' . $isctrl . ' -- ' . $isview . '</h1>';
j'ai ma réponse  juste à tous les coups
merci