templates/Website/add.html.twig line 1

Open in your IDE?
  1. {% extends "layout_default.html.twig" %}
  2. {% form_theme form _self %}
  3. {% block seo_title %} {{ parent() }} - Ajouter votre site{% endblock %}
  4. {% block bodyClasses 'page-step page-step1' %}
  5. {% block content %}
  6.     <header>
  7.         <div class="header-inner">
  8.             <a class="header-logo" href="#" target="_blank">
  9.                 <img src="{{ asset('front/images/logo-ffs.svg') }}" alt="Logo Fédération Française de ski">
  10.             </a>
  11.             <button type="button" class="burger-menu" aria-label="Ouvrir la navigation principale">
  12.                 <span class="top"></span>
  13.                 <span class="middle"></span>
  14.                 <span class="bottom"></span>
  15.                 <span class="menu-text">Menu</span>
  16.             </button>
  17.             <ul class="header-menu">
  18.                 <li><a href="{{ url('webmaster_login') }}">Retour à l'accueil</a></li>
  19.                 <li><a href="{{ url('webmaster_login') }}/#anchor-fonctionnalites">Découvrir les fonctionnalités</a></li>
  20.                 <li><a href="{{ url('webmaster_login') }}/#anchor-connect" class="cbo-button">Se connecter</a></li>
  21.             </ul>
  22.             <div class="header-overlay"></div>
  23.         </div>
  24.     </header>
  25.     <div class="wrapper-breadcrumb">
  26.         <div class="active"><span>1</span> création</div>
  27.         <div><span>2</span> configuration</div>
  28.     </div>
  29.     <div class="step-introduction cbo-container">
  30.         <div class="intro-inner">
  31.             <p>
  32.                 Développé par la FFS dans la logique du Projet Sportif Fédéral, ce tout nouvel outil à destination des structures affiliées a pour but de permettre à chacun de créer ou renouveler son propre site web. Accessible aux débutants comme aux plus avertis, le générateur vous permettra de personnaliser à votre goût le graphisme afin que votre site corresponde à votre image.
  33.             </p>
  34.             <p>
  35.                 Pour démarrer, vous devez d'abord créer votre compte via le formulaire ci-dessous. Vous recevrez par mail la confirmation de votre inscription, le rappel de vos identifiants de connexion, ainsi que l'adresse web (URL) de votre site pour en débuter la création. Il vous sera demandé de vous identifier à chaque connexion.
  36.             </p>
  37.         </div>
  38.     </div>
  39.     <div class="wrapper-form">
  40.         <div class="cbo-container text-center">
  41.             <form id="add-website-form" action="{{ path('website_add') }}" method="POST" enctype="multipart/form-data">
  42.                 {{ form_errors(form) }}
  43.                 <div class="form-inner">
  44.                     
  45.                     <div class="form-section">
  46.                         <div class="section-introduction">
  47.                             <img src="{{ asset('front/images/picto-connect.png') }}" alt="picto connexion">
  48.                             <h2 class="cbo-title-2">
  49.                                 Mon compte
  50.                             </h2>
  51.                             <p>
  52.                                 Un seul compte doit être créé par structure, veillez à vous mettre d'accord au sein de votre entité sur la gestion du compte et de ses identifiants. <br>Plusieurs personnes pourront utiliser le même compte afin de vous partager les tâches au sein du site.
  53.                             </p>
  54.                         </div>
  55.                         <div class="form-list">
  56.                             <div class="cbo-field">
  57.                                 <div class="mail-container">
  58.                                     {{ form_row(form.email, { 'attr': {'placeholder': 'entrez votre adresse email*'} }) }}
  59.                                     <span class="error-info">
  60.                                         Remplir ce champ
  61.                                     </span>
  62.                                     <p>
  63.                                         Nous vous conseillons d'indiquer l'adresse générique de votre structure afin de pouvoir facilement transmettre les informations en interne.
  64.                                     </p>
  65.                                 </div>
  66.                             </div>
  67.                             <div class="cbo-field">
  68.                                 <div class="password-container">
  69.                                     {{ form_row(form.password, { 'attr': {'placeholder': 'entrez votre mot de passe*'} }) }}
  70.                                     <span class="error-info">
  71.                                         Remplir ce champ
  72.                                     </span>
  73.                                     <p>
  74.                                         <u>Attention</u> : ce mot de passe pourra être utilisé par plusieurs personnes au sein de votre structure. Veillez à ne pas choisir un mot de passe confidentiel.
  75.                                     </p>
  76.                                 </div>
  77.                             </div>
  78.                             <div class="cbo-field">
  79.                                 {{ form_row(form.clubName, { 'attr': {'placeholder': 'entrez le nom de votre structure*'} }) }}
  80.                                 <span class="error-info">
  81.                                     Remplir ce champ
  82.                                 </span>
  83.                             </div>
  84.                             <div class="cbo-field">
  85.                                 {{ form_row(form.clubNumber, { 'attr': {'placeholder': "entrez votre numéro d'affiliation*"} }) }}
  86.                                 <span class="error-info">
  87.                                     Remplir ce champ
  88.                                 </span>
  89.                             </div>
  90.                             <span class="form-required">
  91.                                 * champs obligatoires
  92.                             </span>
  93.                         </div>
  94.                     </div>
  95.                     <div class="form-section">
  96.                         <div class="domain-subdomain">
  97.                             <span class="subdomain-title">
  98.                                 Possédez-vous déjà un nom de domaine ?
  99.                             </span>
  100.                             <div class="choice-domain">
  101.                                 <a href="" data-choice="oui">oui, et je souhaite le conserver</a>
  102.                                 <a href="" data-choice="non" class="checked">non</a>
  103.                             </div>
  104.                             <div id="subdomain-block">
  105.                                 <span class="subdomain-title">
  106.                                     Nous vous proposons l'adresse :
  107.                                 </span>
  108.                                 <div class="cbo-field">
  109.                                     {{ form_row(form.subdomain, { 'attr': {'placeholder': 'sous-domaine'} }) }}
  110.                                     <span id="subdomain-suffix">.clubffs.fr</span>
  111.                                     <p>
  112.                                         Vous pouvez modifier le nom de domaine qui vous est attribué en éditant le champ ci contre. Les frais d'hébergement et de renouvellement de nom de domaine seront à la charge de la FFS. Un tutoriel disponible à la prochaine étape vous aidera dans la gestion de votre nom de domaine.
  113.                                     </p>
  114.                                 </div>
  115.                             </div>
  116.                             <div id="domain-block">
  117.                                 <div class="cbo-field">
  118.                                     {{ form_row(form.domain, { 'attr': {'placeholder': 'domaine'} }) }}
  119.                                     <p>
  120.                                         <u>Attention</u> Les frais de renouvellement de votre nom de domaine resteront à votre charge. Un temps de mise à jour des DNS de 24h à 48h est nécessaire avant l'activation du site.
  121.                                         <a class="cbo-button" href="{{ asset('front/tuto/tutoriel-redirection.pdf') }}" download="tutoriel-redirection"> <img src="{{ asset('front/images/picto-download.png') }}" title="Download" width="24" height="24" class="picto-download"> Télécharger le tutoriel de redirection </a>
  122.                                     </p>
  123.                                 </div>
  124.                             </div>
  125.                             <span class="text-danger" id="error-url"></span>
  126.                             <div class="clearfix"></div>
  127.                             <a href="#" id="toggle-domain">J'ai déjà un nom de domaine</a>
  128.                             <a href="#" id="toggle-subdomain">Je n'ai pas de nom de domaine</a>
  129.                         </div>
  130.                         <div class="cgu-container">{{ form_row(form.cgu) }}</div>
  131.                             
  132.                         {{ form_rest(form) }}
  133.                     </div>
  134.                 </div>
  135.             </form>
  136.         </div>
  137.     </div>
  138.     {{ include('Website/_footer.html.twig') }}
  139. {% endblock %}
  140. {% block _appbundle_website_cgu_widget %}
  141.     <div class="cbo-field">
  142.         <label>
  143.             <input type="checkbox" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
  144.             Je valide les <a target="_blank" href="{{ path('cgu_show') }}">conditions générales</a> d'accès au service
  145.         </label>
  146.     </div>
  147. {% endblock %}
  148. {% block javascripts %}
  149.     {{ parent() }}
  150.     <script>var ajaxPath = "{{ path("website_add_domain_ajax") }}";</script>
  151.     <script type="text/javascript" src="{{ asset('front/js/website-add.js') }}"></script>
  152. {% endblock %}