93 lines
4.7 KiB
PHP
93 lines
4.7 KiB
PHP
<div class="form-group">
|
|
<label for="engagementTitle" class="col-form-label"><b>{{ __('Titre') }}*</b></label>
|
|
<div class="col-12 form-group">
|
|
@php
|
|
$data = [
|
|
'name' => 'title',
|
|
'text' => old('title', $engagement->title ?? ''),
|
|
];
|
|
@endphp
|
|
<div class="ck-editor-bo" data-json='@json($data)'></div>
|
|
@include('back.modules.input-error', [
|
|
'inputName' => 'title',
|
|
'helperId' => 'engagementTitleHelp',
|
|
'helper' => __('Doit être un titre court (max 35 caractères)')
|
|
])
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="w-25 mx-auto">
|
|
|
|
<div class="row ">
|
|
<div class="col-12 col-md-6 form-group">
|
|
<label for="engagementSeoTitle" class="col-form-label"><b>{{ __('Titre seo') }}*</b></label>
|
|
<div class="word-counter" data-json='@json(['id' => 'engagementSeoTitle'])'></div>
|
|
<input name="seo_title" type="text" value="{{ old('seo_title', $engagement->seo_title ?? '') }}" class="form-control"
|
|
id="engagementSeoTitle" aria-describedby="engagementSeoTitleHelp" placeholder="{{ __('Un titre en 70 caractères maximum') }}" required>
|
|
@include('back.modules.input-error', [
|
|
'inputName' => 'seo_title', 'helperId' => 'engagementSeoTitleHelp' , 'helper' => __('Doit décrire précisément la page, recommandation pour un positionnement optimal dans les moteurs de recherche : entre 53 et 60 caractères, balise <title> ')
|
|
])
|
|
</div>
|
|
<div class="col-12 col-md-6 form-group">
|
|
<label for="engagementSeoDescription" class="col-form-label"><b>{{ __('Description seo') }}*</b></label>
|
|
@php
|
|
$data = [
|
|
'id' => 'engagementSeoDescription',
|
|
'class' => 'form-control',
|
|
'name' => 'seo_description',
|
|
'placeholder' => __('Une description du contenu de la page pour les moteurs de recherche'),
|
|
'ariaDescribedby' => 'engagementSeoDescriptionHelp',
|
|
'value' => old('engagementSeoDescription', $engagement->seo_description),
|
|
'required' => true,
|
|
'value' => old('seo_description', $engagement->seo_description ?? '')
|
|
];
|
|
@endphp
|
|
<div id="input-text-auto" data-json='@json($data)'></div>
|
|
@include('back.modules.input-error', [
|
|
'inputName' => 'seo_description',
|
|
'helperId' => 'engagementSeoDescriptionHelp',
|
|
'helper' => __(' Doit décrire précisément le contenu de la page, requiert entre 50 et 160 caractères, balise <meta> description')
|
|
])
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="w-25 mx-auto">
|
|
|
|
<div class="row mb-3">
|
|
<div class="col-12 col-md-6 form-group">
|
|
<label for="engagementBannerAlt" class="col-form-label"><b>{{ __('Texte alternatif de la bannière') }}*</b></label>
|
|
<div class="word-counter" data-json='@json(['id' => 'engagementBannerAlt'])'></div>
|
|
<input name="banner_alt" type="text" value="{{ old('banner_alt', $engagement->banner_alt ?? '') }}" class="form-control"
|
|
id="engagementBannerAlt" aria-describedby="engagementBannerAltHelp" placeholder="{{ __('Une image de petits chatons') }}" required>
|
|
@include('back.modules.input-error', [
|
|
'inputName' => 'banner_alt',
|
|
'helperId' => 'engagementBannerAltHelp',
|
|
'helper' => __('Doit décrire votre bannière pour les moteurs de recherches et les non voyants (5 à 6 mots)')
|
|
])
|
|
</div>
|
|
<div class="col-12 col-md-6 form-group">
|
|
<label for="engagementBannerTitle" class="col-form-label"><b>{{ __('Titre de la bannière') }}*</b></label>
|
|
<div class="word-counter" data-json='@json(['id' => 'engagementBannerTitle'])'></div>
|
|
<input name="banner_title" type="text" value="{{ old('banner_title', $engagement->banner_title ?? '') }}" class="form-control"
|
|
id="engagementBannerTitle" aria-describedby="engagementBannerTitleHelp" placeholder="{{ __('Une description de l\'article pour les moteurs de recherche') }}" required>
|
|
@include('back.modules.input-error', [
|
|
'inputName' => 'banner_title',
|
|
'helperId' => 'engagementBannerTitleHelp' ,
|
|
'helper' => __('Utile pour les utilisateurs, s\'affiche en passant la souris sur la bannière')
|
|
])
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
@php
|
|
$data = [
|
|
'id' => 'engagementBanner',
|
|
'name' => 'banner',
|
|
'helper' => __('L\'image qui va servir de bannière, doit être de 1920px (largeur) par 340px (hauteur)'),
|
|
'value' => $engagement->banner ?? '',
|
|
];
|
|
@endphp
|
|
@include('back.modules.input-error', ['inputName' => 'banner'])
|
|
<div id="image-input" data-json='@json($data)'></div>
|
|
</div>
|
|
</div>
|