@include('admin.partials.errors')
@if(isset($page))
{{ Form::model($fillables, ['route' => ['pages.update', $page->id], 'method' => 'PUT']) }}
@else
{{ Form::open(['route' => ['pages.store'], 'class' => 'medias-creation']) }}
@endif
{{ FormField::select([
'options' => $categories,
'name' => 'page_category_id',
'label' => 'Type de page *',
'errors' => $errors
]) }}
@foreach($pagesCategories as $categorySlug => $pagesCategory)
{{ FormField::select([
'options' => $pagesCategory,
'name' => $categorySlug.'_categories[]',
'label' => 'Catégorie(s)',
'errors' => $errors,
'multiple' => true,
'class' => 'pages-categories show-'.$categorySlug
]) }}
@endforeach
{{ FormField::text([
'name' => 'post_date',
'label' => 'Date de l\'article',
'errors' => $errors,
'class' => 'show-post',
'inputClass' => 'datepicker'
]) }}
{{ FormField::select([
'options' => changefreqListing(),
'default' => !isset($page) ? 'weekly' : null,
'name' => 'sitemap_changefreq',
'label' => 'Fréquence probable de modification de la page',
'errors' => $errors,
'tooltip' => 'Valeur utilisée pour la génération du fichier sitemap.xml'
]) }}
{{ FormField::select([
'options' => priorityListing(),
'default' => !isset($page) ? 0.5 : null,
'name' => 'sitemap_priority',
'label' => 'Priorité de la page par rapport aux autres',
'errors' => $errors,
'tooltip' => 'Valeur utilisée pour la génération du fichier sitemap.xml'
]) }}
{{ FormField::checkbox([
'value' => 1,
'name' => 'disable_cache',
'label' => 'Désactiver le cache serveur',
'errors' => $errors
]) }}
@foreach($languages as $l)
{{ FormField::checkbox([
'value' => 1,
'name' => 'published_'.$l->short,
'label' => 'En ligne',
'errors' => $errors
]) }}
{{ FormField::checkbox([
'value' => 1,
'name' => 'featured_'.$l->short,
'label' => 'Mise en avant',
'errors' => $errors
]) }}
{{ FormField::text([
'name' => 'name_'.$l->short,
'label' => 'Nom',
'errors' => $errors
]) }}
{{ FormField::text([
'name' => 'url_'.$l->short,
'label' => 'URL',
'errors' => $errors,
'tooltip' => 'L\'url sera automatiquement générée si elle n\'est pas renseignée',
'class' => 'hide-home'
]) }}
{{ FormField::text([
'name' => 'canonical_url_'.$l->short,
'label' => 'URL canonique',
'errors' => $errors,
'tooltip' => 'Une URL canonique correspond à la version préférée d\'un ensemble de pages au contenu similaire pouvant créer des cas de contenus dupliqués (duplicate content)',
'class' => 'hide-home'
]) }}
{{ FormField::text([
'name' => 'title_'.$l->short,
'label' => 'Meta titre',
'errors' => $errors,
'tooltip' => 'Si le meta titre n\'est pas renseigné la valeur du champ \'Nom\' sera automatiquement affectée',
'inputClass' => 'meta-data meta-title',
'inputDatas' => ['data-lang' => $l->short]
]) }}
{{ FormField::textarea([
'name' => 'description_'.$l->short,
'label' => 'Meta description',
'errors' => $errors,
'rows' => 3,
'inputClass' => 'meta-data meta-description',
'inputDatas' => ['data-lang' => $l->short]
]) }}
{{ FormField::info([
'label' => 'Aperçu résultat Google',
'info' => view('admin.pages.seo-preview')->render(),
'class' => 'seo-preview-container-'.$l->short
]) }}
{{ FormField::textarea([
'name' => 'short_content_'.$l->short,
'label' => 'Description courte',
'errors' => $errors,
'class' => 'show-post'
]) }}
{{ FormField::select([
'options' => robotsList(),
'name' => 'robots_'.$l->short,
'label' => 'Robots',
'errors' => $errors,
]) }}
{{ FormField::select([
'options' => $admins,
'name' => 'admin_id_'.$l->short,
'label' => 'Auteur / Responsable',
'errors' => $errors
]) }}
{{ FormField::info([
'label' => 'Edition du contenu',
'info' => isset($page) ?
'
Editer le contenu en '.$l->name.'' :
'
Veuillez d\'abord créer la page avant de pouvoir éditer son contenu.
'
]) }}
@endforeach
@if(isset($pagesOrder) && count($pagesOrder) > 1)
Les pages ci-dessous correspondent à la catégorie de la page en cours d'édition
@foreach($pagesOrder as $p)
- {{ $p->name }}
@endforeach
@endif
{{ FormField::buttons(['index' => route('pages.index') , 'label' => isset($page) ? 'Mettre à jour' : 'Enregistrer']) }}
{{ Form::close() }}