From f68dddac5307cf11ebdb934a67de91350b9eea66 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 19 Jul 2019 17:37:37 +0200 Subject: [PATCH] wip #2925 @1 --- app/Http/Controllers/AjaxController.php | 3 +-- app/SubForms/HomeProductHighlight.php | 28 +++++++++++++++++++++++++ resources/views/layouts/app.blade.php | 14 ++++++------- resources/views/pages/home.blade.php | 18 ++++++++-------- 4 files changed, 44 insertions(+), 19 deletions(-) create mode 100644 app/SubForms/HomeProductHighlight.php diff --git a/app/Http/Controllers/AjaxController.php b/app/Http/Controllers/AjaxController.php index 940c93f..ec7a191 100644 --- a/app/Http/Controllers/AjaxController.php +++ b/app/Http/Controllers/AjaxController.php @@ -57,7 +57,7 @@ class AjaxController extends CubistFrontController $message->sender(config('mail.from.address'), config('mail.from.name')); $message->bcc('test+pmi@cubedesigners.com'); if (null === $page->form_destination) { - $message->to('web@pm-instrumentation.com'); + $message->to('contact@pm-instrumentation.com'); } else { foreach ($page->form_destination as $item) { $message->to($item); @@ -83,6 +83,5 @@ class AjaxController extends CubistFrontController $message->replyTo($validatedData['email'], $sender); $message->subject($subject . $validatedData['subject']); }); - } } diff --git a/app/SubForms/HomeProductHighlight.php b/app/SubForms/HomeProductHighlight.php new file mode 100644 index 0000000..384b06f --- /dev/null +++ b/app/SubForms/HomeProductHighlight.php @@ -0,0 +1,28 @@ +addField(['name' => 'title', + 'label' => 'Titre', + 'type' => 'Text']); + + $this->addField(['name' => 'image', + 'label' => 'Image', + 'type' => 'Images']); + + $this->addField(['name' => 'link', + 'type' => 'SelectFromModel', + 'label' => 'Cagégorie', + 'optionsmodel' => 'App\Models\Producttype']); + } +} diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 515d8e2..2588ab2 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -26,7 +26,7 @@ ]; } } else { - $cart_items = new stdClass(); + $cart_items = []; } @endphp @@ -35,13 +35,11 @@ @include('partials.header') @section('breadcrumbs') - @if(CubistMenu::get('breadcrumbs')->active()) - - - {!! CubistMenu::get('breadcrumbs')->crumbMenu()->asDiv(['class' => 'breadcrumbs'], [], ['class' => 'breadcrumbs-item']) !!} - - - @endif + + + {!! CubistMenu::get('breadcrumbs')->crumbMenu()->asDiv(['class' => 'breadcrumbs'], [], ['class' => 'breadcrumbs-item']) !!} + + @show
diff --git a/resources/views/pages/home.blade.php b/resources/views/pages/home.blade.php index 03e4431..bbcd549 100644 --- a/resources/views/pages/home.blade.php +++ b/resources/views/pages/home.blade.php @@ -49,19 +49,19 @@ -

Capteurs

+

{{__('Capteurs')}}

{{-- ToDo: refactor these blocks + handle different image sizes and title lengths --}} - @foreach ($page->get('products_capteurs') as $typeID) + @foreach ($page->get('products_capteurs') as $highlight) @endforeach @@ -71,17 +71,17 @@ -

Systèmes de mesure

+

{{__('Systèmes de mesure')}}

- @foreach ($page->get('products_systems') as $typeID) + @foreach ($page->get('products_systems') as $highlight) @endforeach -- 2.39.5