{% extends 'layouts/layouts_admin/base_administration.html.twig' %}
{% block headerContent %}
<div class="page-title-heading">
<div class="page-title-icon">
<i class="pe-7s-photo icon-gradient bg-tempting-azure">
</i>
</div>
<div>Fiche autopromo.
<div class="page-title-subheading">Ici, vous
pouvez {% if autopromo.id > 0 %}modifier votre{% else %}ajouter une{% endif %} autopromo.
</div>
</div>
</div>
<div class="page-title-actions" id="btn-actions">
<div id="btnOpen" class=""></div>
<div class="d-inline-block dropdown">
<button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
class="btn-shadow dropdown-toggle btn btn-info">
<span class="btn-icon-wrapper pr-2 opacity-7">
<i class="fa-w-20"></i>
</span>
Actions
</button>
<div tabindex="-1" role="menu" aria-hidden="true" class="dropdown-menu dropdown-menu-right" style="">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link" href="{{ path('admin_autopromo_edit') }}">
<i class="nav-link-icon fa fa-plus"></i>
<span>
Ajouter une autopromo
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
{% endblock %}
{% block content %}
{% set opt = modOptions(optionsModule) %}
{% set nbCompteurCaract = 0 %}
<div class="main-card mb-3 card">
<div class="card-body">
<h5>{% if autopromo.id > 0 %}Modifier{% else %}Ajouter{% endif %} votre autopromo</h5>
{% if autopromo.id > 0 %}
<div class="mb-2">
<sm>Ajoutée le {{ autopromo.getCreationDatetime()|date("d-m-Y Ã H:i:s") }}</sm></div>{% endif %}
{{ form_start(form) }}
<div class="form-row">
<div class="col-md-6">
<div class="position-relative form-check pl-0">
<label>Statut</label>
{{ form_row(form.isOnline, {'attr': {'class':'form-check form-check-inline'} } ) }}
</div>
</div>
<div class="col-md-6">
<div class="position-relative form-group">
<label>Ouvrir le lien dans une nouvelle fenêtre</label>
{{ form_row(form.isBlank, {'attr': {'class':'form-check form-check-inline'} } ) }}
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6">
<div class="position-relative form-group">
{{ form_row(form.section, { 'label': "Zone d'affichage" }) }}
</div>
</div>
<div class="col-md-6">
<div class="position-relative form-group">
{{ form_row(form.url, { 'label': "Lien au clic sur l'image" }) }}
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6">
<div class="position-relative form-group">
{{ form_row(form.imageAlt, { 'label': 'Texte du ALT de l\'image' }) }}
</div>
</div>
<div class="col-md-6">
<div class="position-relative form-group">
{{ form_row(form.texteBouton, { 'label': 'Texte du lien "bouton"' }) }}
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6">
<div class="position-relative form-group">
{% set nbCompteurCaract = nbCompteurCaract+1 %}
{% set caracId = "auto" ~ autopromo.id ~ 'nb' ~ nbCompteurCaract %}
{{ form_row(form.title, { 'label': 'Titre' ,'attr': { 'data-compteur':'1', 'data-carac-id': caracId , 'data-type':'titreAuto', 'onKeyUp':'javascript:compterCaracteres("'~ caracId ~'");' } }) }}
<p id="compteurCaract-{{ caracId }}">0 mots | 0 Caractere / 200</p>
<input type="hidden" name="value-{{ caracId }}" id="value-{{ caracId }}"
value="{{ opt.charTAuto }}"/>
</div>
</div>
<div class="col-md-6">
<div class="position-relative form-group">
{% set nbCompteurCaract = nbCompteurCaract+1 %}
{% set caracId = "auto" ~ autopromo.id ~ 'nb' ~ nbCompteurCaract %}
{{ form_row(form.subtitle, { 'label': 'Sous-titre' ,'attr': { 'data-compteur':'1', 'data-carac-id': caracId , 'data-type':'ssTitreAuto', 'onKeyUp':'javascript:compterCaracteres("'~ caracId ~'");' } }) }}
<p id="compteurCaract-{{ caracId }}">0 mots | 0 Caractere / 200</p>
<input type="hidden" name="value-{{ caracId }}" id="value-{{ caracId }}"
value="{{ opt.charStAuto }}"/>
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6">
<div class="position-relative form-group">
{{ form_row(form.position, { 'label': "Position de l'image" }) }}
</div>
</div>
<div class="col-md-2">
{% if autopromo.image is not empty %}
<div class="form-row">
<img class="rounded img-fluid"
src="{{ asset('medias_front/autopromo/' ~ autopromo.image, projectDirectory) }}"
alt="{{ autopromo.imageAlt }}">
</div>
{% else %}
<small class="form-text text-muted align-center">Aucune image</small>
{% endif %}
</div>
<div class="col-md-3">
<div class="position-relative form-group">
{% set autorizedExt = '' %}
{% for ext in autorizedImages %}
{% if loop.last %}
{% set autorizedExt = autorizedExt~"."~ext %}
{% else %}
{% set autorizedExt = autorizedExt~"."~ext~", " %}
{% endif %}
{% endfor %}
{{ form_row(form.image, { 'label': 'Image de l\'autopromo ('~autorizedExt~') :' }) }}
</div>
</div>
</div>
<button type="submit "
class="mt-1 btn btn-primary">{% if autopromo.id > 0 %}Modifier{% else %}Enregistrer{% endif %}</button>
{{ form_end(form) }}
</div>
</div>
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js_admin/autopromo/autopromo.js') }}"></script>
{% endblock %}