diff --git a/app/Http/Controllers/Visitor/ContentPage.php b/app/Http/Controllers/Visitor/ContentPage.php index 4d85bfce..8158537d 100644 --- a/app/Http/Controllers/Visitor/ContentPage.php +++ b/app/Http/Controllers/Visitor/ContentPage.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Visitor; +use App\Handlers\Contracts\AppHandler; use App\Helpers\CurrentTemplate; use App\Http\Controllers\Controller; use App\Models\Content; @@ -57,12 +58,15 @@ class ContentPage extends Controller $page->module_settings = json_decode($page->module_settings); // get handler + /** + * @var $handler AppHandler + */ $handler = new $page->module_handler; // do something template-specific - call_user_func_array([CurrentTemplate::handler(), 'beforeRender'], [&$page]); + $parameters = call_user_func_array([CurrentTemplate::handler(), 'beforeRender'], [&$page]); // render page - return $handler->render($page, ''); + return $handler->render($page, $parameters); } }