88 lines
2.8 KiB
PHP
88 lines
2.8 KiB
PHP
@extends('admin.layoutWithNavigation')
|
|
|
|
@section('pageHeading', @trans($pageHeading))
|
|
@section('headerButtons')
|
|
|
|
@can('create', \App\Models\Content\Content::class)
|
|
@if (!empty($contentModules))
|
|
<div class="dropdown show d-inline">
|
|
<a class="btn btn-secondary rounded btn-sm dropdown-toggle" href="#" id="contentModulesDropdown"
|
|
data-toggle="dropdown" aria-expanded="false"><i class="fa fa-plus"></i></a>
|
|
|
|
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
|
|
@foreach ($contentModules as $contentModule)
|
|
|
|
<a class="dropdown-item"
|
|
href="{{route('content.new', ['module' => $contentModule])}}">{{trans($contentModule->name)}}</a>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
|
|
@endif
|
|
@endcan
|
|
@endsection
|
|
|
|
@section('content')
|
|
@if (!$homepage)
|
|
<div class="alert alert-warning">
|
|
<strong>@lang('admin/contents.noHomepage')</strong>
|
|
</div>
|
|
@elseif($homepage->isProtected())
|
|
<div class="alert alert-info">
|
|
<strong>@lang('admin/contents.homepageProtected')</strong>
|
|
</div>
|
|
@endif
|
|
|
|
@if (count($pages) > 0)
|
|
<div class="card items">
|
|
<div class="card-block">
|
|
<div class="item-list striped rows-striped">
|
|
<div class="row bold p-tb-15">
|
|
<div class="col-md-1 hidden-sm-down"></div>
|
|
<div class="col-xs-10 col-md-3 col-lg-4">@lang('admin/contents.title')</div>
|
|
<div class="col-lg-2 col-md-3 hidden-sm-down">@lang('admin/contents.status')</div>
|
|
<div class="col-lg-2 col-md-3 hidden-sm-down">@lang('admin/contents.moduleName')</div>
|
|
<div class="col-lg-2 hidden-md-down">@lang('admin/contents.createdAt')</div>
|
|
<div class="col-xs-2 col-lg-1">@lang('admin/contents.actions')</div>
|
|
</div>
|
|
@foreach($pages as $page)
|
|
@include('admin.content._partials.overviewRow', ['extraClass' => $page->subpages->isEmpty() ?: 'has-subpages'])
|
|
|
|
@foreach($page->subpages as $subpage)
|
|
@include('admin.content._partials.overviewRow', ['page' => $subpage, 'extraClass' => 'subpage hidden-xs-up'])
|
|
@endforeach
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-footer">
|
|
{!! $pages->render() !!}
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@else
|
|
<div class="alert alert-info">
|
|
@lang('admin/contents.noPagesAvailable')
|
|
</div>
|
|
@endif
|
|
@endsection
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|