diff --git a/app/Http/Controllers/Shop/CategoryController.php b/app/Http/Controllers/Shop/CategoryController.php index 66f7c4d1..cb6e7eec 100644 --- a/app/Http/Controllers/Shop/CategoryController.php +++ b/app/Http/Controllers/Shop/CategoryController.php @@ -29,6 +29,8 @@ class CategoryController extends Controller // $product_type = Articles::getProductTypeByCategory($category_id); // dump($product_type); $article_nature = $request->input('article_nature'); + // dump($article_nature); + // exit; switch ($article_nature) { case 'semences': @@ -46,11 +48,14 @@ class CategoryController extends Controller default: $product_type = 'botanic'; $article_nature_id = 1; + $article_nature = 'semences'; break; } // $product_type = ArticleNatures::getProductType($article_nature_id); // dump($product_type); + // dump($article_nature_id); } + // exit; $data = [ 'category' => Categories::getFull($category_id), 'breadcrumb' => Categories::getAncestorsByCategory($category_id), diff --git a/app/Repositories/Shop/Articles.php b/app/Repositories/Shop/Articles.php index e81429c9..c7fa9e64 100644 --- a/app/Repositories/Shop/Articles.php +++ b/app/Repositories/Shop/Articles.php @@ -321,7 +321,7 @@ class Articles ]; break; } - return $data; + return $data ?? false; } public static function getInheritedImagesByProduct($product_id, $product_type) @@ -337,7 +337,7 @@ class Articles $data['images'] = Merchandises::getImages($product_id); break; } - return $data; + return $data ?? false; } public static function getMeta(&$data = []) diff --git a/resources/views/Admin/Shop/Articles/partials/product/description.blade.php b/resources/views/Admin/Shop/Articles/partials/product/description.blade.php index 2900d3c0..baede4ac 100644 --- a/resources/views/Admin/Shop/Articles/partials/product/description.blade.php +++ b/resources/views/Admin/Shop/Articles/partials/product/description.blade.php @@ -1,4 +1,4 @@ -@if (count($article['inherited'] ?? [])) +@if (($article['inherited'] ?? false) && count($article['inherited'] ?? [])) @component('components.layout.box-collapse', [ 'id' => 'product_description_box', 'title' => 'Informations héritées',