2012-10-01 5 views
5

Voglio rimuovere/nascondere alcune opzioni di ordinamento degli attributi nelle mie categorie."Elenco prodotti disponibili Ordina per" non rimuoverà le opzioni dall'elenco a discesa

Per questo ho deselezionato "usa tutti gli attributi" e selezionato gli attributi che voglio visualizzare nella selezione di ordinamento.

Dopo aver eliminato la cache e reindicizzato le categorie e i dati dei prodotti.

Ma ho ancora tutti gli attributi visualizzati nell'ordinamento per selezione. Qualcuno mi può aiutare per favore?

sto usando un toolbar.phtml modificato per nascondere l'opzione di ordinamento "posizione", ma penso che questo non ha nulla a che fare con il problema:

<div class="sort-by"> 
    <label><?php echo $this->__('Sort By') ?></label> 
    <select onchange="setLocation(this.value)"> 
    <?php foreach($this->getAvailableOrders() as $_key=>$_order): ?> 
     <?php if ($_order != $this->__('Position')) : // Remove "Position" from the sort option list ?> 
      <option value="<?php echo $this->getOrderUrl($_key, 'asc') ?>"<?php if($this->isOrderCurrent($_key)): ?> selected="selected"<?php endif; ?>> 
       <?php echo $this->__($_order) ?> 
      </option> 
     <?php endif; ?> 
    <?php endforeach; ?> 
    </select> 
    <?php if($this->getCurrentDirection() == 'desc'): ?> 
     <a href="<?php echo $this->getOrderUrl(null, 'asc') ?>" title="<?php echo $this->__('Set Ascending Direction') ?>"><img src="<?php echo $this->getSkinUrl('images/i_desc_arrow.gif') ?>" alt="<?php echo $this->__('Set Ascending Direction') ?>" class="v-middle" /></a> 
    <?php else: ?> 
     <a href="<?php echo $this->getOrderUrl(null, 'desc') ?>" title="<?php echo $this->__('Set Descending Direction') ?>"><img src="<?php echo $this->getSkinUrl('images/i_asc_arrow.gif') ?>" alt="<?php echo $this->__('Set Descending Direction') ?>" class="v-middle" /></a> 
    <?php endif; ?> 
</div> 

EDIT:

Ecco un'immagine dalle mie impostazioni di visualizzazione all'interno della categoria:

display settings

ma dentro la mia storeview tutte le opzioni sono visualizzate

risposta

0

OK, risolto il problema:

Ho modificato le impostazioni in tutte le visualizzazioni di negozio, ma non è stato modificato in tutte le visualizzazioni di sotre. Quando ho provato a modificare l'impostazione Usa valore predefinito nelle mie "languagesviews". Viene visualizzato l'errore "Elenco prodotti predefinito Ordina per non disponibile in Elenco prodotti disponibili Ordina per".

Quindi ho "solo" bisogno di cambiare tutte le impostazioni di categorizzazione di ogni lingua.

EDIT:

Dopo aver modificato alcune categorie e controllo/deselezionando "valori di default usa" l'errore è andato e ho impostato tutti i valori di default "uso" yes.

10

Il problema per me era esattamente quello che stava dicendo l'errore, era solo difficile da capire. Non è possibile selezionare un'opzione di ordinamento predefinita non abilitata

enter image description here