Added "brand" loop parameter
This commit is contained in:
@@ -64,6 +64,7 @@ class Product extends BaseI18nLoop implements PropelSearchLoopInterface, SearchL
|
|||||||
)
|
)
|
||||||
),
|
),
|
||||||
Argument::createIntListTypeArgument('category'),
|
Argument::createIntListTypeArgument('category'),
|
||||||
|
Argument::createIntListTypeArgument('brand'),
|
||||||
Argument::createIntListTypeArgument('category_default'),
|
Argument::createIntListTypeArgument('category_default'),
|
||||||
Argument::createBooleanTypeArgument('new'),
|
Argument::createBooleanTypeArgument('new'),
|
||||||
Argument::createBooleanTypeArgument('promo'),
|
Argument::createBooleanTypeArgument('promo'),
|
||||||
@@ -327,6 +328,12 @@ class Product extends BaseI18nLoop implements PropelSearchLoopInterface, SearchL
|
|||||||
$search->filterById($this->request->get("product_id"), Criteria::NOT_IN);
|
$search->filterById($this->request->get("product_id"), Criteria::NOT_IN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$brand_id = $this->getBrand();
|
||||||
|
|
||||||
|
if ($brand_id !== null) {
|
||||||
|
$search->filterByBrandId($brand_id, Criteria::IN);
|
||||||
|
}
|
||||||
|
|
||||||
$current_category = $this->getCurrent_category();
|
$current_category = $this->getCurrent_category();
|
||||||
|
|
||||||
if ($current_category === true) {
|
if ($current_category === true) {
|
||||||
|
|||||||
Reference in New Issue
Block a user