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:
ma dentro la mia storeview tutte le opzioni sono visualizzate