FEATURE: make shortcut for getting currently installed template

This commit is contained in:
Michal Kváček
2016-09-23 23:28:04 +02:00
parent a111b67c53
commit 4b6f0b14ad
4 changed files with 47 additions and 23 deletions
+2 -6
View File
@@ -2,11 +2,9 @@
namespace App\Http\Controllers\Visitor;
use App\Helpers\CurrentTemplate;
use App\Http\Controllers\Controller;
use App\Http\Requests;
use App\Models\Content;
use App\Models\Module;
use App\Models\Template;
use Illuminate\Support\Facades\Auth;
class ContentPage extends Controller
@@ -61,10 +59,8 @@ class ContentPage extends Controller
// get handler
$handler = new $page->module_handler;
$template = Module::where('is_template', true)->where('enabled', true)->first();
// do something template-specific
call_user_func_array([$template->handler, 'beforeRender'], [&$page]);
call_user_func_array([CurrentTemplate::handler(), 'beforeRender'], [&$page]);
// render page
return $handler->render($page, '');