Page 1 of 1

Re: SimpleCategoryList stop displaying products

Posted: Tue Nov 22, 2011 5:41 am
by plugables
The code in CategoryListPage control looks like this.

Code: Select all

            if (_Category != null) allNodes = _Category.CatalogNodes;
            else allNodes = CatalogNodeDataSource.LoadForCategory(0);
            foreach (CatalogNode node in allNodes)
            {
                if ((node.CatalogNodeType == CatalogNodeType.Product)
                    && (node.Visibility == CatalogVisibility.Public))
                {
                    if (!SortResults.SelectedValue.StartsWith("IsFeatured")) _ContentNodes.Add(node);
                    else if (node.CatalogNodeType == CatalogNodeType.Product && ((Product)node.ChildObject).IsFeatured) _ContentNodes.Add(node);
                }
            }
You can modify it to this

Code: Select all

            if (_Category != null) allNodes = _Category.CatalogNodes;
            else allNodes = CatalogNodeDataSource.LoadForCategory(0);
            foreach (CatalogNode node in allNodes)
            {
                if ((node.CatalogNodeType != CatalogNodeType.Product)
                    && (node.Visibility == CatalogVisibility.Public))
                {
                    _ContentNodes.Add(node);                    
                }
            }