From: Vincent Vanwaelscappel Date: Wed, 15 Apr 2020 14:15:55 +0000 (+0200) Subject: wip #3595 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=92292330fba2a262a13b429d4521aa95736a6288;p=pmi.git wip #3595 @0.25 --- diff --git a/app/Templates/Category.php b/app/Templates/Category.php index bf9a23e..af5bb28 100644 --- a/app/Templates/Category.php +++ b/app/Templates/Category.php @@ -77,7 +77,7 @@ class Category extends Base */ public function setMenuChildren($menu) { - $products = self::_getProducts($menu->getVariant()); + $products = self::_getProducts($menu->getVariant(), $menu->getLocale()); $data = $menu->getPageData(); $cat = $data->get('category'); $filter = $menu->getPageData()->get('filter', ''); @@ -108,12 +108,15 @@ class Category extends Base } } - public static function _getProducts($variant) + public static function _getProducts($variant, $locale) { if (!isset(self::$_products[$variant])) { - self::$_products[$variant] = Product::whereVariant($variant)->get(); + self::$_products[$variant] = []; } - return self::$_products[$variant]; + if (!isset(self::$_products[$variant][$locale])) { + self::$_products[$variant][$locale] = Product::whereVariant($variant)->get(); + } + return self::$_products[$variant][$locale]; } }