2012-12-03 3 views
-1

Sur notre site le filtre montre le prix: Rs 0.00-Rs 1.00.Magento Filtre de prix

J'ai besoin de trier le prix en récupérant automatiquement la valeur minimale.

Voici le code de filter.phtml, s'il vous plaît, aidez-nous.

if(!function_exists("_displayDropdown")){ 
     function _displayDropdown($atts,$displayitemcount,$new_attributeName){ 
      echo '<select id="layered-select" class="select" name="layered-select" onchange="if (this.selectedIndex > 0) location.href=this[this.selectedIndex].value;">'; 
      echo '<option selected="selected">'.$new_attributeName.'</option>'; 
      foreach ($atts->getItems() as $_item){ 
       echo '<option value="'.$_item->getUrl().'">'; 
       echo $_item->getLabel(); 
       if($displayitemcount){ 
        echo ' ('.$_item->getCount().')'; 
       } 
       echo '</option>'; 
      } 
      echo '</select>'; 
     } 
    } 

    switch ($attributeName) { 
     case 'Shoe Size': 
     case 'Overthreshold': 
      _displayDropdown($this,$displayitemcount,$new_attributeName); 
      break; 

     default: 
      _displayOrderedlist($this,$displayitemcount); 
      break; 

}

+1

Pourriez-vous ajouter du code et nous dire où vous rencontrez ce problème? –

+2

Je résous ce problème en changeant les paramètres dans le backend du panneau d'administration magento. Définissez l'attribut price sur (Use In Layered Navigation = "yes".) – Raj

Répondre

-2

Je résoudre ce problème en modifiant les paramètres en back-end du panneau d'administration magento. Définissez l'attribut price sur (Use In Layered Navigation = "yes".)