Recent Topics

Shop layout not extending from custom theme!



  • I was trying to add Q/A under a new package. Now I want to show them in front page. When I extend the it from Shop module it works and extended from default theme. But I'm using a custom theme, so how can I call the custom theme design or where should I put those view file?



  • We are facing the same issue. Quick help will really be appreciated.
    Thanks in advance



  • Hi,

    You can call custom theme as same manner as you call default & put your views in view_path of theme (given in config) & extend @extends('shop::layouts.master') at view pages.

    And we are request you to please elaborate more because right now we are getting difficulty to get it.

    Thanks



  • I have created a new Package CustomerCare and added a Module HelpCenter under it.

    Capture.PNG

    Had added some Q/A under HelpCenter Package.

    2.PNG
    2.PNG

    Now I want to show these Q/A in store front. Under route (/helpcenter).



  • Hi,

    Now you need to create route & controller for your view. Your route, controller & view should be in your package.

    Your packages master file should include @extends('shop::layouts.master') & be able to show it on front-end.

    Thanks



  • Hello Rahul,

    Could you please share snippet for including master.blade.php from custom theme into the custom-created package.

    Please review folder structure of custom theme and custom package.

    18-07-2019 11-56-39.png

    Thanks in advance!



  • Hi @maheshb

    You can directly include master file of custom theme in your custom package ( like- @extends('shop::layouts.master') ) at your master blade or where you needed.

    But make sure one think that all your route (front-end) passes through 'theme' middleware.

    Route::group(['middleware' => ['web', 'locale', 'theme', 'currency']], function () {
             your route
    });
    

    Thanks



  • Thanks Rahul


Log in to reply