To make sidebar appear on a desired category and contain a desired attribute, you must follow next 3 simple steps:
1) Make the desired category “anchor”: Go to the admin panel -> Catalog -> Manage Categories. On the left, click on the category that you want to make filterable. On the right, click on the “Display Settings” tab, and choose “Yes” on “In Anchor” field.
2) Add filterable attributes: Go to the admin panel ->Catalog -> Attributes -> Manage Attributes. Add attribute which you wish to filter by (Detailed explanation about adding/managing attributes -here). Make sure that you choose “Filterable (without results)” or” Filterabe (with results)” in”Use In Layered Navigation” field (To do so, you must choose “Dropdown” or “Multiple Select” or “Price” in “Catalog Input Type for Store Owner” field). Also don’t forget to add some options (on Manage Label/Options tab). Finaly, make sure that you added those attributes to some attribute set (Detailed explanation about adding/managing attribute sets – in next articles), remember the name of this set for next section.
3)Apply attributes on some products: if in the previous section, you set “Filterable (without results)” for the attribute, you will not see this attribute on the sidebar, until you will have some products that has a value for this attribute. So, create new product (choose tha attribute set that you chose in a previous section), or update existing product (that has this attribute on it’s attribute set), so that the field of the attribute(s) you added, will contain some value. Don’t forget to set a desired category as a category of this product.
Now, on your desired category page, you should see a sidebar, that contains the attribute you added.
(Note: those 3 steps are 100% effective for clean Magento installation. If some modifications where done to the code/design files, those steps may not suffice.)
来源:http://getintomagento.wordpress.com/tag/how-to-filter-attributes-in-magento/
参考: creating attributes (custom fields)
分享到:
相关推荐
Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...
如果你需要动态生成菜单,可以利用Magento的事件观察者机制,在特定的事件(如`adminhtml_menu_prepare_data`)上添加或修改菜单结构。 通过这样的方式,你可以根据业务需求自由地扩展Magento的后台菜单,提供更...
Magento 2的多层导航 此扩展使您能够选择一个可过滤属性的一些选项 0.1.0版本中的新测试版功能(默认情况下在管理面板中禁用): Ajax页面更新 Seo友好网址 价格滑块 安装: 首先将存储库添加到composer配置中: ...
config-options-stock-m2 Magento 2产品可配置选项库存状态v.1.0.0 描述简单的Magento 2.x模块,如果选项设置为“缺货”,则可以将“缺货”标签添加到“产品自定义选项” 安装将模块文件复制到magento安装目录中运行...
Magento是一款强大的开源电子商务平台,它提供了丰富的功能和高度的可定制性。在Magento中创建自定义页面是一项常见的任务,这通常涉及到对系统架构的理解、模板文件的编辑以及URL的配置。在这个实例中,我们将深入...
这篇博客“Magento:后台添加预览按钮 View product in frontend from Magento admin”主要探讨了如何通过自定义开发来实现这一功能,让管理员能够快速检查商品在网站前台的显示状态。 在Magento中,通常管理员需要...
"magento2-checkout-success-misc-script-源码.rar" 文件显然包含了与 Magento 2 的结账成功页面(checkout success page)相关的自定义脚本源码。在深入探讨这些脚本之前,我们先来了解一下 Magento 2 结账流程的...
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
Ajax-magento2-catalog-infinite-scroll.zip,免费的Magento 2扩展,为目录添加无限滚动功能(通过AJAX实现)编码教程,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。...
Magento 2 Megamenu是必不可少的组件,并扮演网站导航的角色,以帮助客户轻松地分类和查找信息。 如果没有菜单,该页面的访问者将不得不花费时间在您的网站上搜索每个内容,从而使他们感到困难,难以访问并且不知道...
在这个主题中,“Create Dynamic CMS Navigation For Magento Frontend”指的是在Magento的前端生成可以根据CMS页面自动生成的动态菜单。 在Magento中,静态菜单通常是通过后台管理界面手动创建和维护的,而动态...
因为国外网速太慢了,所以下载后分享给需要的人。magento-ce-2.4.2-p1-2021-04-22-10-49-09
1.9.3.8 是 Magento 的一个版本号,这表明该压缩包包含的是 Magento 1 系列的一个更新版本,发布日期为2018年2月23日,时间戳5:50:58。这个版本可能包含了安全性修复、性能优化以及一些功能改进,旨在提供更稳定和...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
Magento is one of the most used e-commerce systems to create online stores around the world by providing management of inventory, orders, customers, payments, and much more. It has a powerful ...
本教程将专注于如何在Magento中添加左侧目录商品菜单导航栏,以提升用户体验并优化网站的导航结构。 首先,我们需要理解Magento的架构。Magento由多个模块组成,每个模块负责特定的功能。在创建或修改导航栏时,...
magento2-developer-quickdevbar, Magento2的开发人员工具栏 Magento2开发人员工具栏 希望这个调试工具栏能够加速Magento2开发模块。 如果你想改进这个工具栏的任何反馈和想法,那么你可以通过GitHub上的追踪器...
这个标题"magento-1.9.1.1-2015-04-30-12-49-08"指的是Magento的一个特定版本,即1.9.1.1,发布于2015年4月30日,具体时间是12:49:08。这个版本包含了该阶段Magento系统的所有更新、修复和增强功能。 Magento 1.9....
Chapter 1, Installing Magento 2 on Apache and NGINX, is a totally different ballgame compared to Magento 1. Where Magento 1 could be installed through FTP or SSH, Magento 2 is installable only via the...