src/Daikin/FrontendBundle/Resources/views/includes/form/messageContainer.html.twig line 1

Open in your IDE?
  1. {% set localtransdomain = transdomain is defined ? transdomain : null %}
  2. {% if showDefaultFormError|default(false) and form and not form.vars.valid %}
  3. <div class="message-container text-hyphens-small">
  4.     <div class="message message--error">
  5.         <div class="title">Fehler</div>
  6.         <div class="content">Bitte füllen Sie alle benötigten Felder korrekt aus.</div>
  7.         {% if form.vars.errors.0.message|default('') == 'not_valid_address' %}
  8.             <div class="content">Bitte geben Sie eine gültige Anschrift an!</div>
  9.         {% endif %}
  10.         {% if showDefaultFormErrorMessages|default(false) and not form.vars.valid and form.vars.errors|length > 0 %}
  11.             <ul>
  12.                 {% for error in form.vars.errors %}
  13.                     <li>{{ error.message }}</li>
  14.                 {% endfor %}
  15.             </ul>
  16.         {% endif %}
  17.     </div>
  18. </div>
  19. {% endif %}
  20. {% if app.session.flashBag.peekAll()|length %}
  21.     <div class="message-container text-hyphens-small">
  22.         {% for msg in app.session.flashBag.get('success') %}
  23.             <div class="message message--success">
  24.                 <div class="title">Hinweis</div>
  25.                 <div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
  26.             </div>
  27.         {% endfor %}
  28.         {% for msg in app.session.flashBag.get('error') %}
  29.             <div class="message message--error">
  30.                 <div class="title">Fehler</div>
  31.                 <div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
  32.             </div>
  33.         {% endfor %}
  34.         {% for msg in app.session.flashBag.get('warning') %}
  35.             <div class="message message--warning">
  36.                 <div class="title">Wichtiger Hinweis</div>
  37.                 <div class="content">{{ msg|trans({}, localtransdomain)|nl2br }}</div>
  38.             </div>
  39.         {% endfor %}
  40.     </div>
  41. {% endif %}
  42. {% if errors|default('')|length %}
  43.     <div class="message-container text-hyphens-small">
  44.         <div class="message message--no-icon message--error">
  45.             <div class="content">
  46.                 <ul class="font-size-14">
  47.                     {% for error in errors %}
  48.                         <li>{{ error.message|trans({}, localtransdomain) }}</li>
  49.                     {% endfor %}
  50.                 </ul>
  51.             </div>
  52.         </div>
  53.     </div>
  54. {% endif %}
  55. {% if warnings|default('')|length %}
  56.     <div class="message-container text-hyphens-small">
  57.         <div class="message message--no-icon message--warning">
  58.             <div class="content">
  59.                 <ul class="font-size-14 mn-bottom-0">
  60.                     {% for warning in warnings %}
  61.                         <li>{{ warning|trans({}, localtransdomain) }}</li>
  62.                     {% endfor %}
  63.                 </ul>
  64.             </div>
  65.         </div>
  66.     </div>
  67. {% endif %}
  68. {% if errorObjects|default('')|length %}
  69.     <div class="message-container text-hyphens-small">
  70.         <div class="message message--no-icon message--error">
  71.             <div class="content">
  72.                 <ul class="font-size-14">
  73.                     {% for error in errorObjects %}
  74.                         <li>{{ error.msg|trans({}, localtransdomain) | escape | replace(error.replaces|default({})) | raw }}</li>
  75.                     {% endfor %}
  76.                 </ul>
  77.             </div>
  78.         </div>
  79.     </div>
  80. {% endif %}