На сайте интернет магазина, дерево категорий товаров строится с использованием библиотеки
kalnoy/nestedset.
Меню каталога выводятся только категории первого уровня вложенности. Запрос в View Composers:
View::composer(['front.layouts.footer', 'front.layouts.menu_left'], function($view) {
$view->with(['menu' => Category::where([['parent_id', NULL],['active', 1]])->select('name', 'slug')->orderBy('sort')->get()]);
});
- Как сделать активные пункты меню первой родительской категории товаров, если открыта дочерняя, вложенная категория, на пример 3 – го уровня вложенности?
- Какие подходы существуют для решения данной задачи?
Буду признателен за любую идею или совет как решить поставленную задачу.