回帖总数:
2
业力:
10
注册日期:
2009/9/4
位置:
United Kingdom
Has anyone successfully placed the product filters below the category navigation in the sidebar or is this major change.
回帖总数:
77
业力:
913
注册日期:
2009/12/23
位置:
United Kingdom
Yes I want to do that too for site wide product filtering. I've had some thoughts on it, I'll be trying a few ideas over the next week or two so I'll let you know.
回帖总数:
13
业力:
61
注册日期:
2010/2/22
位置:
United States
This is simple to implement. Follow the steps below: 1. Goto Category.aspx 2. Register PriceRangeFilter and ProductSpecificationFilter on top of the page like below. <%@ Register TagPrefix="nopCommerce" TagName="PriceRangeFilter" Src="~/Modules/PriceRangeFilter.ascx" %> <%@ Register TagPrefix="nopCommerce" TagName="ProductSpecificationFilter" Src="~/Modules/ProductSpecificationFilter.ascx" %> 3. Inside the ContentPlaceHolder cph2 (left side) paste the following code (copied from Catgory/ProductsInGrid.ascx) <asp:Content ID="Content2" ContentPlaceHolderID="cph2" runat="server"> <asp:Panel runat="server" ID="pnlFilters" CssClass="ProductFilters"> <div class="FilterTitle"> <asp:Label runat="server" ID="lblProductFilterTitle"> <%=GetLocaleResourceString("Products.FilterOptionsTitle")%> </asp:Label> </div> <div class="FilterItem"> <nopCommerce:PriceRangeFilter ID="ctrlPriceRangeFilter" runat="server" /> </div> <div class="FilterItem"> <nopCommerce:ProductSpecificationFilter ID="ctrlProductSpecificationFilter" runat="server" /> </div> </asp:Panel> </asp:Content> 4. Copy paste the snippet in code behind (Category.aspx.cs) protected override void OnInit(EventArgs e) { base.OnInit(e); this.CreateChildControlsTree(); ctrlProductSpecificationFilter.CategoryID = this.CategoryID; ctrlPriceRangeFilter.PriceRanges = category.PriceRanges; ctrlProductSpecificationFilter.ReservedQueryStringParams = "CategoryID,"; } Compile and run..You can see all the filters on the left side below the Category list. Thanks Venkat
回帖总数:
77
业力:
913
注册日期:
2009/12/23
位置:
United Kingdom
Thanks Venkat, nice and simple. Personally not sure about product specifications for delivering data, seems to be a better filter and search tool. Would be nice to replace the hyperlink with a check box too...
回帖总数:
27
业力:
135
注册日期:
2010/8/13
位置:
United States
Is there an update for this for 1.6 and above? EDIT: Got the Price Ranges to work, but not the Specifications.
回帖总数:
25
业力:
125
注册日期:
2010/10/28
位置:
Russia
Hi all. Thanks you - it very interesting for me. But step 4 is error. Underline categoryID. Write don't find metod. Help me ctrlProductSpecificationFilter.CategoryID = this.CategoryID;
回帖总数:
25
业力:
125
注册日期:
2010/10/28
位置:
Russia
Please copy all code category.aspx and category.aspx.cx* and show me. Thank you
回帖总数:
25
业力:
125
注册日期:
2010/10/28
位置:
Russia
I want product filter attribute on the left side. You can look at this http://gifts.nopcommerceskin.com/category/51-notebooks.aspx
回帖总数:
274
业力:
1616
注册日期:
2010/6/23
位置:
Netherlands
Nice..want to share this. Or is this to difficult?
回帖总数:
25
业力:
125
注册日期:
2010/10/28
位置:
Russia
Am understand how doing this but step 4 is error. Who can help me. If can filter on the left part - help me.