我需要 Silvershop 的下拉品牌过滤器
I need a dropdown brands filter for Silvershop
如何在模板中过滤 AdditionalCategories 上的 $Product?
我试过:
$Product.filter('AdditionalCategories', $MyFilter)
但是数据库中没有 Product 的 AdditionalCategories 列
Product
与 ProductCategory
具有多对多关系,称为 ProductCategories
。
如果我们想根据类别关系过滤产品,我们将调用以下方法:
$Product.filter('ProductCategories.ID', 5)
我建议在控制器的函数中编写此过滤器。像这样:
public function getFilteredProducts() {
return Product::get()->filter('ProductCategories.Title', 'my-filter');
}
在@3dgoo 的帮助下,
看来我需要以下内容:
<% loop $Products.filter('Product_ProductCategories.ProductCategoryID', $MyFilter) %>
如何在模板中过滤 AdditionalCategories 上的 $Product?
我试过:
$Product.filter('AdditionalCategories', $MyFilter)
但是数据库中没有 Product 的 AdditionalCategories 列
Product
与 ProductCategory
具有多对多关系,称为 ProductCategories
。
如果我们想根据类别关系过滤产品,我们将调用以下方法:
$Product.filter('ProductCategories.ID', 5)
我建议在控制器的函数中编写此过滤器。像这样:
public function getFilteredProducts() {
return Product::get()->filter('ProductCategories.Title', 'my-filter');
}
在@3dgoo 的帮助下,
看来我需要以下内容:
<% loop $Products.filter('Product_ProductCategories.ProductCategoryID', $MyFilter) %>