FEATURE: add homepage settings for base of one page pages

This commit is contained in:
Michal Kváček
2016-09-23 22:27:58 +02:00
parent fbb59277b9
commit 7589051216
13 changed files with 333 additions and 21 deletions
+13
View File
@@ -3,11 +3,24 @@ namespace Templates\Jednostrankovka;
use App\Http\Requests\Request;
use App\Models\Content;
use App\Models\User;
use Illuminate\Support\Facades\Artisan;
use Pingpong\Menus\MenuFacade;
use Templates\Base\OnePage\Handlers\OnePage;
class Handler extends OnePage
{
public static function registerAdminMenu(User $user)
{
parent::registerAdminMenu($user);
$menu = \Menu::instance('mainMenu');
$menu->dropdown(trans('template::admin/mainMenu.templateName'), function ($sub) {
$sub->route('template.setHomepage', trans('template::admin/mainMenu.setHomepage'), [], 1, ['icon' => 'fa fa-fw fa-home']);
}, 20, ['icon' => 'fa fa-fw fa-send']);
}
/**
* Prepare Content object to be rendered using Blade template
+4 -1
View File
@@ -1,7 +1,10 @@
<?php
$config = include_once __DIR__.'/../Base/OnePage/config.php';
$config = include_once __DIR__ . '/../Base/OnePage/config.php';
// override some values
$config['handler'] = \Templates\Jednostrankovka\Handler::class;
$config['alias'] = 'jednostrankovka';
$config['name'] = "Jednostrankova sablona";
//$config['providers'][] = '';
return $config;