Files
core/resources/views/admin/content/overview.blade.php
T

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