FEATURE: try to color template

This commit is contained in:
Michal Kváček
2017-03-02 10:27:22 +01:00
parent 455b9d6d4e
commit 4353345b3e
5 changed files with 92 additions and 62 deletions
+3 -6
View File
@@ -6,9 +6,7 @@ use App\CMS\Contracts\Widgets\WidgetRenderer;
use App\CMS\Widgets\Menu\Menu as WidgetMenu;
use App\Models\Widgets\Widget;
use App\Models\Widgets\WidgetType;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Route;
class Menu implements WidgetRenderer
@@ -36,8 +34,8 @@ class Menu implements WidgetRenderer
return $a->order - $b->order;
});
$route = Request::route()
->getName();
$routeName = Route::current()
->getName();
$parameters = Route::current()
->parameters();
@@ -55,7 +53,7 @@ class Menu implements WidgetRenderer
}
$page = $pages[$pageId];
$active = ($page->isHomepage && $route == 'page.index') || ($route == 'page.content' && isset($parameters['url']) && $parameters['url'] == $page->url);
$active = ($page->isHomepage && $routeName == 'page.index') || ($routeName == 'page.content' && isset($parameters['url']) && $parameters['url'] == $page->url);
$route = $page->isHomepage ? route('page.index') : route('page.content', ['url' => $page->url]);
$code .= '<li';
@@ -87,7 +85,6 @@ class Menu implements WidgetRenderer
$widget->settings = new \stdClass();
$widget->settings->links = [];
return view('admin.widgets.menu.new', [
'type' => $type,
'widget' => $widget,