La procédure n'est pas des plus simple non plus mais voilà la marche à suivre.
Il faut que vous vous rendiez dans le dossier classes de administrator/com_hikashop, ouvrer le fichier filter.php
A partir de là, vu que vous utiliser des listes, faites une recherche sur "hikashop_filter_list" dans le document. Vous allez voir des morceaux de code HTML en fonction des éléments à afficher.
Ensuite, en fonction des informations affichés, vous aller devoir faire une boucle avec des conditions pour afficher le bon nombre en fonction de la valeur.
Par exemple pour les catégories, trouvez ce morceau de code:
//DISPLAY CATEGORIES
if($filter->filter_data=='category'){
$categories_name=parent::getCategories($filter, $datas);
if(!empty($categories_name)){
foreach($categories_name as $cat){
if(!empty($selected) && (is_numeric($selected)&&$cat->category_id==$selected) ||(is_array($selected) && in_array($cat->category_id, $selected))){
$html.='> <a class="hikashop_filter_list_selected" style="font-weight:bold">'.$cat->category_name.'</a>';
$html.='<a style="cursor:pointer; text-decoration:none" onclick="document.getElementById(\'filter_'.$filter->filter_namekey.'_'.$divName.'\').value=\'\'; document.forms[\'hikashop_filter_form_'.$divName.'\'].submit();"> <img src="'.HIKASHOP_IMAGES.'delete2.png" /></a>'.$br;
}else{
$html.='> <a class="hikashop_filter_list" onclick="document.getElementById(\'filter_'.$filter->filter_namekey.'_'.$divName.'\').value=\''.$cat->category_id.'\'; document.forms[\'hikashop_filter_form_'.$divName.'\'].submit();">'.$cat->category_name.'</a>'.$br;
}
}
}
}
Il faut que vous ajoutiez après le foreach quelque chose comme:
$nbResult='';
if($cat->category_name=='Rock'){
$nbResult=15;
}else if($cat->category_name=='Pop'){
$nbResult=23;
}else if(){
...
}
Avec chaque cas. Une fois cela fait, il suffit d'ajouter la variable en fin de ligne comme suit:
if(!empty($selected) && (is_numeric($selected)&&$cat->category_id==$selected) ||(is_array($selected) && in_array($cat->category_id, $selected))){
$html.='> <a class="hikashop_filter_list_selected" style="font-weight:bold">'.$cat->category_name.'</a>('.$nbResult.')'.;
$html.='<a style="cursor:pointer; text-decoration:none" onclick="document.getElementById(\'filter_'.$filter->filter_namekey.'_'.$divName.'\').value=\'\'; document.forms[\'hikashop_filter_form_'.$divName.'\'].submit();"> <img src="'.HIKASHOP_IMAGES.'delete2.png" /></a>'.$br;
}else{
$html.='> <a class="hikashop_filter_list" onclick="document.getElementById(\'filter_'.$filter->filter_namekey.'_'.$divName.'\').value=\''.$cat->category_id.'\'; document.forms[\'hikashop_filter_form_'.$divName.'\'].submit();">'.$cat->category_name.'</a>('.$nbResult.')'.$br;
}
C'est assez fastidieux mais c'est la seule solution qui ne modifie pas en profondeur le code.