Skip to main content

savoir qu'un filtre a ete selectionne

More
11 years 11 months ago #175061 by erickb
-- HikaShop version -- : 233
-- Joomla version -- : 336

Bonjour

Dans la view product/filter.php je n'ai pas trouver d'autre methode pour savoir si un filtre a ete selectionne ou pas

j'utilise
Code:
if(is_array($data)==1){ $class_selected = ''; }else{ $class_selected = ' hk-filter-selected'; }

mais c'est bon uniquement car ma selection se faite sur des boutons radio (donc 1 seul)

avez vous une variable pour savoir si un filtre est applique ou pas ?

merci

Please Log in or Create an account to join the conversation.

More
11 years 11 months ago #175074 by nicolas
Bonjour,

Vous pouvez faire comme cela:
Code:
$app = JFactory::getApplication(); $cid = JRequest::getInt("cid",'itemid_'.JRequest::getInt("Itemid",0)); $infoGet = $app->getUserStateFromRequest( 'com_hikashop.'.$cid.'_filter_'.$filter_namekey, 'filter_'.$filter_namekey);
et cela va vous retourner la valeur sélectionnée par l'utilisateur.
Notez que pour que ce code fonctionne, il faut que la variable $filter_namekey contienne le namekey du filtre dont vous souhaitez connaître la valeur.
Dans cette vue, $this->filters contient un array de vos filtres et chaque objet de filtre dans cet array a un attribut filter_namekey qui vous permettra de connaître cela.
The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

More
11 years 11 months ago #175173 by erickb
merci Nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.169 seconds
Powered by Kunena Forum