From 92292330fba2a262a13b429d4521aa95736a6288 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 15 Apr 2020 16:15:55 +0200 Subject: [PATCH] wip #3595 @0.25 --- app/Templates/Category.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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]; } } -- 2.39.5