From: Vincent Vanwaelscappel Date: Fri, 16 Jul 2021 12:48:18 +0000 (+0200) Subject: wait #4592 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=aa04e4e5f7980983b9c73ba6bcf2f77223c33fc4;p=cubist_cms-back.git wait #4592 @2 --- diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index dc096a9..f6be1af 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -84,6 +84,8 @@ class CubistMagicAbstractModel extends Model implements HasMedia */ protected $fakeColumns = []; + protected $additionalEditViews=[]; + /** * @var array @@ -854,6 +856,18 @@ class CubistMagicAbstractModel extends Model implements HasMedia } + /** + * @return array + */ + public function getAdditionalEditViews(): array + { + return $this->additionalEditViews; + } + + public function addAdditionalEditView($view){ + $this->additionalEditViews[]=$view; + } + public function preCache() { foreach ($this->getFields() as $field) { diff --git a/src/resources/views/edit.blade.php b/src/resources/views/edit.blade.php index 370fe7a..218c041 100644 --- a/src/resources/views/edit.blade.php +++ b/src/resources/views/edit.blade.php @@ -1,4 +1,5 @@ @extends(backpack_view('blank')) +@include('cubist_back::form.additional_edit_views') @push('crud_fields_scripts') @endpush + @include('cubist_back::when') @@ -37,7 +39,9 @@ {!! $crud->getSubheading() ?? trans('backpack::crud.edit').' '.$crud->entity_name !!}. @if ($crud->hasAccess('list')) - {{ trans('backpack::crud.back_to_all') }} {{ $crud->entity_name_plural }} + {{ trans('backpack::crud.back_to_all') }} + {{ $crud->entity_name_plural }} @endif @@ -63,12 +67,16 @@
-
diff --git a/src/resources/views/form/additional_edit_views.blade.php b/src/resources/views/form/additional_edit_views.blade.php new file mode 100644 index 0000000..8a479de --- /dev/null +++ b/src/resources/views/form/additional_edit_views.blade.php @@ -0,0 +1,3 @@ +@foreach($crud->entry->getAdditionalEditViews() as $v) + @include($v) +@endforeach diff --git a/src/resources/views/form/shortcuts.blade.php b/src/resources/views/form/shortcuts.blade.php index 1c47a25..8b9406a 100644 --- a/src/resources/views/form/shortcuts.blade.php +++ b/src/resources/views/form/shortcuts.blade.php @@ -1,25 +1,26 @@ @section('form_shortcut_m') @stack('form_shortcuts') @endsection +
+
+ @hasSection('form_shortcut_m') + - #form_shortcuts a { - display: block; - font-size: 120%; - font-weight: 500; - } - -
+ + @endif + + @hasSection('form_below_shortcuts') + @yield('form_below_shortcuts') + @endif
-@endif +