From 8eda08db6786ef87fd78fabd3e7958decfc505e1 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 10 Jul 2019 16:20:12 +0200 Subject: [PATCH] wip #2868 @1 --- app/Http/Controllers/PageController.php | 18 ++---------------- config/cubist.php | 3 +++ resources/views/pages/solution.blade.php | 6 +++--- resources/views/partials/footer.blade.php | 4 ++-- 4 files changed, 10 insertions(+), 21 deletions(-) create mode 100644 config/cubist.php diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php index ee7595c..8881bfd 100644 --- a/app/Http/Controllers/PageController.php +++ b/app/Http/Controllers/PageController.php @@ -2,23 +2,9 @@ namespace App\Http\Controllers; -use App\Models\Page; -use Cubist\Backpack\app\Http\Controllers\CubistFrontController; +use Cubist\Backpack\app\Http\Controllers\CubistPageController; -class PageController extends CubistFrontController +class PageController extends CubistPageController { - public function index($slug = 'home') - { - $page = Page::findBySlug($slug); - if (!$page) { - $this->_404(); - } - - $this->data['title'] = $page->title; - $this->data['page'] = $page->withFakes()->getDecodedAttributes(); - $this->data['model'] = $page; // So we can access model functions like ->getMedia() - - return view('pages.' . $page->template, $this->data); - } } diff --git a/config/cubist.php b/config/cubist.php new file mode 100644 index 0000000..ab16987 --- /dev/null +++ b/config/cubist.php @@ -0,0 +1,3 @@ + '\App\Models\Page']; + diff --git a/resources/views/pages/solution.blade.php b/resources/views/pages/solution.blade.php index 8b74bba..d674022 100644 --- a/resources/views/pages/solution.blade.php +++ b/resources/views/pages/solution.blade.php @@ -2,8 +2,8 @@ @section('content') - -

{!! nl2br($page->intro->text) !!}

-

{{ $page->intro->button->label }}

+ +

{!! nl2br($page->get('intro.text')) !!}

+

{{ $page->get('intro.button.label') }}

@endsection diff --git a/resources/views/partials/footer.blade.php b/resources/views/partials/footer.blade.php index c2b1394..c308196 100644 --- a/resources/views/partials/footer.blade.php +++ b/resources/views/partials/footer.blade.php @@ -10,10 +10,10 @@

Issue de la société Schaevitz, PM Instrumentation a su développer une gamme de capteurs et systèmes d’excellente qualité provenant principalement des Etats-Unis.

-- 2.39.5