Add homepage

This commit is contained in:
Ludovic CANDELLIER
2022-03-30 22:23:57 +02:00
parent 7187a312eb
commit e3c60e7cde
27 changed files with 1200 additions and 2549 deletions

View File

@@ -0,0 +1,10 @@
@extends('layout.index', [
'title' => __('shop.homepages.title'),
'subtitle' => __('shop.homepages.add'),
])
@section('content')
{{ Form::open(['route' => 'Admin.Shop.Homepages.store', 'id' => 'homepage-form', 'autocomplete' => 'off']) }}
@include('Admin.Shop.Homepages.form')
</form>
@endsection

View File

@@ -0,0 +1,14 @@
@extends('layout.index', [
'title' => __('shop.homepages.title'),
'subtitle' => __('shop.homepages.edit'),
'breadcrumb' => [__('shop.homepages.title')]
])
@section('content')
{{ Form::open(['route' => 'Admin.Shop.Homepages.store', 'id' => 'homepage-form', 'autocomplete' => 'off']) }}
<input type="hidden" name="id" value="{{ $homepage['id'] }}">
@include('Admin.Shop.Homepages.form')
</form>
@endsection

View File

@@ -0,0 +1,23 @@
<div class="row">
<div class="col-12">
@include('components.form.editor', [
'name' => 'text',
'value' => $homepage['text'] ?? '',
'rows' => 10,
])
</div>
</div>
@include('components.save')
@include('load.form.save')
@include('load.form.editor')
@push('js')
<script>
$(function() {
initEditor();
initSaveForm('#homepage-form');
});
</script>
@endpush

View File

@@ -0,0 +1,11 @@
@extends('layout.index', [
'title' => __('shop.homepages.title'),
'subtitle' => __('shop.homepages.list'),
'breadcrumb' => [__('shop.homepages.title')]
])
@section('content')
@component('components.card')
@include('components.datatable', ['route' => route('Admin.Shop.Homepages.index'), 'model' => 'homepages'])
@endcomponent
@endsection

View File

@@ -4,6 +4,13 @@
@section('content')
@include('Shop.Tags.partials.filter')
@if (!empty($text))
<div class="row m-0 mb-3">
<div class="col-12 p-3 green-dark bg-yellow rounded drop-shadow" style="font-size: 1.4em;">{!! $text !!}</div>
</div>
@endif
<div class="row">
<div class="col-12">
@foreach ($shelves as $shelve)