以下是特定于magento基本安装的方案。 我希望能够在选择制造商过滤器时更改我的类别页面上的某些内容。
我看到的是 http://www.myurl.com/path/to/cat.html?manufacturer=777
通过这样做,我可以获得制造商ID:
$request->getParam('manufacturer');
我希望能够做的是跳转到eav_attribute_option_value
并根据value_id
(在我的情况下为8404)和制造商ID获取制造商名称以返回制造商的名称
我确信还有其他一些用例也会变得很方便。 对于我的情况,我将基于其他一些逻辑将品牌添加到类别标题标签中。这将创建新的高品牌类别页面,应该在谷歌上排名很好。
因此,您的基本类别标题标记可能如下所示:'洗衣机'
然后Maytag的制造商品牌过滤页面如下所示:' Maytag洗衣机'
答案 0 :(得分:0)
我能找到一种肮脏的方式来做到这一点。 $ query =“SELECT * FROM mg_eav_attribute_option_value WHERE option_id =”。 $ request_params ['制造商']。 “限制0,30”; $ read = Mage :: getSingleton('core / resource') - > getConnection('core_read'); $ manufacturer = $ read-> fetchAll($ query);