【问题标题】:Magento, Implement Dropdown attribute filteringMagento,实现下拉属性过滤
【发布时间】:2015-06-24 17:42:43
【问题描述】:
所以我是 Magento 的新手,但我仍在努力解决它。基本上我有多个下拉菜单,并试图在轮播中对产品进行分类。 (见附件截图)
我的问题是如何使用 Magento 和 php 做到这一点。我对ajax部分相当熟悉。但我不熟悉 Magento 的方法,希望这里的专家给我一些建议。使用 Magento 执行此操作的最佳方法是什么。通过使用选定属性构建动态查询,我可以很容易地使用直接 php 做到这一点。 (我敢肯定还有其他方法。)但如果有人能指出我正确的方向。这将帮助我完成这个项目。提前致谢。
【问题讨论】:
标签:
php
magento
attributes
filtering
carousel
【解决方案1】:
我做了一个下拉过滤类别
app/desing/frontend/your/theme/template/catalog/product/list/toolbar.phtml 中的第 50 行左右
如果把里面的代码全部替换掉
对于
<!--Filter by Categories-->
<?php
$_helper = Mage::helper('catalog/category');
$_categories = $_helper->getStoreCategories();
$currentCategory = Mage::registry('current_category');
?>
<div class="block block-list block-categorys">
<div class="block-content">
<ul class="category_sub">
<?php if (count($_categories) > 0){ ?>
<?php
global $index;
global $data;
?>
<!-- necesary -->
<select onchange="setLocation(this.value)">
<option selected ="selected"><?php echo $this->__('Categories') ?></option>
<?php foreach($_categories as $_category){ ?>
<option value="<?php echo $_helper->getCategoryUrl($_category) ?>"><?php echo $_category->getName();?></option>
<?php } ?>
</select>
<?php } ?>
</ul>
</div>
</div>
希望对你有用