Težava z filtri v magento
1 naročnik
1 naročnik
Postavljam lastno magento spletno trgovini in lasten template. Sedaj se mi je pojavila težava s filtri, namreč vsak filter ko ga aktiviram se podvoji.
Torej recimo tukaj http://topnakupi.eliteplaying.com/ra/procesorji.html , ko kliknem na filter za ceno, recimo 100,00 € - 200,00 € (5) , se le ta aktivira, vendar mi ga pod aktivnimi filtri pokaže 2x.
Tokaže takole:
# Ceni: 100,00 € - 200,00 €
# Ceni: 100,00 € - 200,00 €
Moralo pa bi le enkrat ga pokazati. Sanja se mi ne kje bi lahko bil tukaj problem. Pogledal sem v core kode ( code/core/Mage/Catalog/Model/Layer/State.php ), kjer je funkcija getActiveFilters , pogledal sem v design/frontend/default/topnakupi/template/catalog/layer/state.phtml , kjer je tale funkcija za izpis filtrov:
<?php $_filters = $this->getActiveFilters() ?>
<?php if(!empty($_filters)): ?>
<div class="filtrirajj">
<h4><?php echo $this->__('Currently Shopping by') ?></h4>
<div class="content">
<ol class="narrowed-category">
<?php foreach ($_filters as $_filter): ?>
<li>
<a href="<?php echo $_filter->getRemoveUrl() ?>" class="widget-btn"><img src="<?php echo $this->getSkinUrl('images/list_remove_btn.gif') ?>" alt="<?php echo $this->__('Remove This Item') ?>"/></a>
<span class="label"><?php echo $this->__($_filter->getName()) ?>: </span><?php echo $_filter->getLabel() ?>
</li>
<?php endforeach; ?>
</ol>
<div class="actions"><a href="<?php echo $this->getClearUrl() ?>"><?php echo $this->__('Clear All') ?></a></div>
</div>
</div>
<?php endif; ?>
tole mi tudi izgleda vredu. Ne vem več kje bi lahko bil problem. Ponovne namestitve Magenta pa se nebi lotil, saj sem toliko vseh datotek že spremenil, da niti ne vem natančno kaj vse je bilo spremenjeno in bi težko povrnil.