<div class="col-lg-12 col-sm-12 col-md-12 col-xs-12 space-top-left">
<?php
$appliedFilters = Mage::getSingleton('catalog/layer')->getState()->getFilters();
if ($appliedFilters) {
foreach ($appliedFilters as $item) {
$b=$item->getLabel(); // Currently selected value
?>
<button type="button" class="btn btn-default"><?php echo($b); ?></button>
<?php
}
}
?>
</div>
这是我在产品页面中制作应用过滤器按钮的代码。
有没有办法为每个按钮设置一个十字标志(点击后,页面上应用的过滤器将被移除)?
欢迎所有建议。
先谢谢。
答案 0 :(得分:1)
这段代码可以帮到你。
<?php if ($this->getLayer()->getState()->getFilters()): ?>
<div class="actions"><a href="<?php echo $this->getClearUrl() ?>"><?php echo $this->__('Clear All') ?></a></div>
<?php endif; ?>