我需要Silvershop的下拉式品牌过滤器

时间:2017-05-12 17:34:05

标签: silverstripe silvershop

如何在模板中的AdditionalCategories上过滤$ Product?

我试过了:

jQuery("#grid").jqGrid('setGridParam',{datatype:'json'}).trigger('reloadGrid');

但数据库中的Product上没有AdditionalCategories列

2 个答案:

答案 0 :(得分:3)

validate与被称为ProductCategoriesProduct有多对多的关系。

如果我们想要根据类别关系筛选产品,我们会调用以下内容:

ProductCategory

我建议在控制器的函数中编写此过滤器。像这样:

$Product.filter('ProductCategories.ID', 5)

答案 1 :(得分:1)

在@ 3dgoo的帮助下,

看起来我需要以下内容:

<% loop $Products.filter('Product_ProductCategories.ProductCategoryID', $MyFilter) %>