@extends('admin.layouts.full') @section('title', (isset($email) ? 'Modifier' : 'Ajouter').' un contenu d\'email') @section('header') @include('admin.partials.breadcrumb') @endsection @section('content')
Contenus d'emails - {{ isset($email) ? 'Modification' : 'Création'}}
@include('admin.partials.errors') @if(isset($email)) {{ Form::model($fillables, ['route' => ['emails.update', $email->id], 'method' => 'PUT']) }} @else {{ Form::open(['route' => ['emails.store'], 'class' => 'medias-creation']) }} @endif {{ Form::checkbox('admin', 1, null, ['class' => 'd-none']) }}
{{ FormField::select(['options' => \App\Models\Email::slugs(), 'name' => 'slug', 'label' => 'Fonction *', 'errors' => $errors]) }} {{ FormField::select(['options' => \App\Models\Admin::getSelect(true), 'name' => 'admins[]', 'label' => 'Administrateur(s) destinataire(s) *', 'multiple' => true, 'errors' => $errors, 'class' => 'show-admin']) }}
@foreach($languages as $l)
{{ FormField::text(['name' => 'sender_'.$l->short, 'label' => 'Email de l\'expéditeur', 'errors' => $errors, 'tooltip' => 'Préciser ici si l\'expéditeur de cet email doit être différent de l\'expéditeur par défaut', 'placeholder' => 'Par défaut: '.config('mail.from.address')]) }} {{ FormField::text(['name' => 'sender_name_'.$l->short, 'label' => 'Nom de l\'expéditeur', 'errors' => $errors, 'tooltip' => 'Préciser ici si le nom de l\'expéditeur de cet email doit être différent de l\'expéditeur par défaut', 'placeholder' => 'Par défaut: '.config('mail.from.name')]) }} {{ FormField::text(['name' => 'subject_'.$l->short, 'label' => 'Sujet', 'errors' => $errors]) }} {{ FormField::info(['label' => 'Shortcodes disponibles', 'info' => '
', 'tooltip' => 'Les shortcodes peuvent être insérés dans le contenu, ils seront automatiquement interprétés', 'class' => 'shortcodes-list-container']) }} {{ FormField::textarea(['name' => 'content_'.$l->short, 'label' => 'Contenu', 'errors' => $errors]) }}
@endforeach
{{ FormField::buttons(['index' => route('emails.index') , 'label' => isset($email) ? 'Mettre à jour' : 'Enregistrer']) }} {{ Form::close() }}
@include('admin.partials.medias-upload-model')
@endsection @push('scripts') @endpush