diff --git a/packages/Webkul/Custom/src/Observers/CustomerObserver.php b/packages/Webkul/Custom/src/Observers/CustomerObserver.php new file mode 100644 index 000000000..2cc88330a --- /dev/null +++ b/packages/Webkul/Custom/src/Observers/CustomerObserver.php @@ -0,0 +1,19 @@ +guard('super-admin')->check()) { + $model->company_id = Company::getCurrent()->id; + + $model->status = 0; + } + } +} \ No newline at end of file diff --git a/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php b/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php index 104dc31ea..a52571833 100755 --- a/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php +++ b/packages/Webkul/Custom/src/Providers/CustomServiceProvider.php @@ -18,7 +18,13 @@ class CustomServiceProvider extends ServiceProvider $this->app->concord->registerModel(\Webkul\Core\Contracts\Slider::class, \Webkul\Custom\Models\Slider::class); + \Webkul\SAASCustomizer\Models\Customer\Customer::observe(\Webkul\Custom\Observers\CustomerObserver::class); + \Webkul\Custom\Models\Slider::observe(\Webkul\Custom\Observers\SliderObserver::class); + + $this->publishes([ + __DIR__ . '/../Resources/views/navmenu.blade.php' => resource_path('views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php'), + ]); } public function register() diff --git a/packages/Webkul/Custom/src/Resources/views/header.blade.php b/packages/Webkul/Custom/src/Resources/views/header.blade.php deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php b/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php new file mode 100644 index 000000000..200a9b60d --- /dev/null +++ b/packages/Webkul/Custom/src/Resources/views/navmenu.blade.php @@ -0,0 +1,177 @@ +{!! view_render_event('bagisto.shop.layout.header.category.before') !!} + +getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) { + if ($category->slug) + array_push($categories, $category); +} + +$cmsPages = app('Webkul\CMS\Repositories\CMSRepository')->findWhere([ + 'channel_id' => core()->getCurrentChannel()->id, + 'locale_id' => core()->getCurrentLocale()->id +]); + +?> + + + +{!! view_render_event('bagisto.shop.layout.header.category.after') !!} + + +@push('scripts') + + + + + + + + + + + + +@endpush \ No newline at end of file diff --git a/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php b/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php index 62777e295..d0f682a70 100755 --- a/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php +++ b/packages/Webkul/CustomerGroupCatalog/src/Providers/CustomerGroupCatalogServiceProvider.php @@ -23,7 +23,6 @@ class CustomerGroupCatalogServiceProvider extends ServiceProvider $this->publishes([ __DIR__ . '/../Resources/views/admin/customers/groups' => resource_path('views/vendor/admin/customers/groups'), - __DIR__ . '/../Resources/views/shop/products' => resource_path('views/vendor/shop/products'), __DIR__ . '/../Resources/views/shop/layouts' => resource_path('views/vendor/shop/layouts'), ]); } diff --git a/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php b/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php index c0e357257..200a9b60d 100644 --- a/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php +++ b/resources/views/vendor/shop/layouts/header/nav-menu/navmenu.blade.php @@ -4,11 +4,16 @@ $categories = []; -foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) { +foreach (app('Webkul\CustomerGroupCatalog\Repositories\CategoryRepository')->getVisibleCategoryTree(core()->getCurrentChannel()->root_category_id) as $category) { if ($category->slug) array_push($categories, $category); } +$cmsPages = app('Webkul\CMS\Repositories\CMSRepository')->findWhere([ + 'channel_id' => core()->getCurrentChannel()->id, + 'locale_id' => core()->getCurrentLocale()->id +]); + ?> @@ -22,13 +27,27 @@ foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCateg @@ -133,5 +152,26 @@ foreach (app('Webkul\Category\Repositories\CategoryRepository')->getVisibleCateg }); + @endpush \ No newline at end of file