- Posts: 46
- Thank you received: 1
Filtre valeurs activé/désactivé
13 years 4 months ago #107090
by fifi84
Filtre valeurs activé/désactivé was created by fifi84
Bonjour,
j'ai créé un filtre liste simple avec un certain nombre de valeurs.
certaines sont activées et d'autres non.
le problème est quelles s'affichent toutes, comme si elles étaient toutes activées.
Merci
j'ai créé un filtre liste simple avec un certain nombre de valeurs.
certaines sont activées et d'autres non.
le problème est quelles s'affichent toutes, comme si elles étaient toutes activées.
Merci
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107104
by Eliot
Replied by Eliot on topic Filtre valeurs activé/désactivé
Bonjour,
Je ne suis pas sur de comprendre votre problème, pourriez vous être plus précis quant aux valeurs dont vous parlez?
Un screenshot de la configuration du filtre et du résultat pourrait nous aider.
Je ne suis pas sur de comprendre votre problème, pourriez vous être plus précis quant aux valeurs dont vous parlez?
Un screenshot de la configuration du filtre et du résultat pourrait nous aider.
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107111
by fifi84
Replied by fifi84 on topic Filtre valeurs activé/désactivé
C' est un filtre associé à un champ personnalisé
Dans le champ personnalisé, toutes les valeurs ne sont pas activées et pourtant elles s'affichent toutes en front-end
Dans le champ personnalisé, toutes les valeurs ne sont pas activées et pourtant elles s'affichent toutes en front-end
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107121
by fifi84
Replied by fifi84 on topic Filtre valeurs activé/désactivé
j'ai oublié le résultat, le voici,
et la valeur par défaut "MARQUES" ne s'affiche pas sur le front
et la valeur par défaut "MARQUES" ne s'affiche pas sur le front
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107134
by Eliot
Replied by Eliot on topic Filtre valeurs activé/désactivé
En effet il y avait bien un bug.
Pour le corriger il faut que vous éditiez le fichier filter.php dans administrator/components/com_hikashop/classes puis que vous remplaciez la ligne:
par celle ci:
Merci pour le bug report
Pour le corriger il faut que vous éditiez le fichier filter.php dans administrator/components/com_hikashop/classes puis que vous remplaciez la ligne:
Code:
if(!empty($datas['products']) && !in_array($temp[0],$values)){
par celle ci:
Code:
if((!empty($datas['products']) && !in_array($temp[0],$values)) || $temp[2]==1){
Merci pour le bug report
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107136
by fifi84
Replied by fifi84 on topic Filtre valeurs activé/désactivé
Super! mais le champ par défaut ne s'affiche pas par défaut. ça reste sur "tous" et sur le front uniquement
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107142
by Eliot
Replied by Eliot on topic Filtre valeurs activé/désactivé
En effet mais c'était un choix de développement.
Si malgré tout vous voulez que le champ par défaut soit selectionné, il vous faut remplacer ces lignes:
par ces lignes
Dans le même fichier.
Si malgré tout vous voulez que le champ par défaut soit selectionné, il vous faut remplacer ces lignes:
Code:
if(!empty($selected) && in_array($val[0], $selected)){
$selectedItem='selected="selected"';
}
par ces lignes
Code:
if($val[0]==$field->field_default){
$selectedItem='selected="selected"';
}
if(!empty($selected) && in_array($val[0], $selected)){
$selectedItem='selected="selected"';
}
Dans le même fichier.
The following user(s) said Thank You: fifi84
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107162
by fifi84
Replied by fifi84 on topic Filtre valeurs activé/désactivé
MERCI beaucoup, c'est PARFAIT.
sans vouloir être casse-c******e
est-il possible de supprimer le champ "Tous" qui reste dans la liste déroulante ?
Votre support est excellent !
sans vouloir être casse-c******e
est-il possible de supprimer le champ "Tous" qui reste dans la liste déroulante ?
Votre support est excellent !
Please Log in or Create an account to join the conversation.
13 years 4 months ago #107226
by nicolas
Replied by nicolas on topic Filtre valeurs activé/désactivé
Pour cela, il faut supprimer la ligne:
$html.='<OPTION VALUE="'.$filter->filter_namekey.'">'.JText::_( 'HIKA_ALL' ).'</OPTION>';
dans le même fichier.
$html.='<OPTION VALUE="'.$filter->filter_namekey.'">'.JText::_( 'HIKA_ALL' ).'</OPTION>';
dans le même fichier.
The following user(s) said Thank You: fifi84
Please Log in or Create an account to join the conversation.
Time to create page: 0.271 seconds