edit.blade.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {{--
  2. Вьюха: Редактирование страницы + page-builder (порядок блоков и текстовых секций)
  3. Контроллер: Admin\PageAdminController::edit()
  4. Partials (в admin/pages/partials/):
  5. _seo_card — левая колонка: SEO-поля + публикация
  6. _builder_card — правая колонка: drag-n-drop конструктор страницы
  7. _page_scripts — JS: Summernote, SortableJS, AJAX-сохранение
  8. --}}
  9. @extends('admin.layout')
  10. @section('title', 'Редактировать страницу')
  11. @section('plugins.Summernote', true)
  12. @section('content_header')
  13. <div class="d-flex justify-content-between align-items-center">
  14. <h1 class="m-0">
  15. Страница: {{ $page->title }}
  16. <small class="text-muted ml-2"><code>{{ $page->slug }}</code></small>
  17. </h1>
  18. <a href="{{ route('admin.pages.index') }}" class="btn btn-default btn-sm">
  19. <i class="fas fa-arrow-left"></i> Назад
  20. </a>
  21. </div>
  22. @stop
  23. @section('breadcrumb')
  24. <li class="breadcrumb-item"><a href="{{ route('admin.dashboard') }}">Главная</a></li>
  25. <li class="breadcrumb-item"><a href="{{ route('admin.pages.index') }}">Страницы</a></li>
  26. <li class="breadcrumb-item active">{{ $page->title }}</li>
  27. @stop
  28. @section('content')
  29. @if(session('success'))
  30. <div class="alert alert-success alert-dismissible">
  31. <button type="button" class="close" data-dismiss="alert">&times;</button>
  32. {{ session('success') }}
  33. </div>
  34. @endif
  35. <div class="row">
  36. <div class="col-md-3">
  37. @include('admin.pages.partials._seo_card')
  38. </div>
  39. <div class="col-md-9">
  40. @include('admin.pages.partials._builder_card')
  41. </div>
  42. </div>
  43. @stop
  44. @push('js')
  45. @include('admin.pages.partials._page_scripts')
  46. @endpush