templates/pages/blocks/single_service_section.html.twig line 1

Open in your IDE?
  1.   <section class="services-single {{content.background}}" data-brand-header>
  2.     <div class="grid-container">
  3.       <div class="services-single__image" data-css-animation="bg-image">
  4.         <img data-src="{{content.image.url}}" data-srcset="{{content.image.url}}" alt data-lazy-image style="min-height: 400px; object-fit:cover"/>
  5.       </div>
  6.       {% set parent = sulu_content_load_parent(uuid, {'title': 'title', 'url': 'url'}) %}
  7.       <div class="grid-x grid-margin-x">
  8.         <div class="cell large-offset-1 large-10">
  9.           <div class="services-single__content" data-css-animation="fade-in-up">
  10.             <div class="services-single__breadcrumbs" data-css-animation="fade-in-up">
  11.               <a class="link" href="{{parent.content.url}}">{{parent.content.title}}</a>
  12.               <span>{{ view.title }}</span>
  13.             </div>
  14.             <div class="title title__no-center services-single__title out" data-css-animation="out-in"
  15.                  style="--delay: .2s">
  16.               <div class="in">
  17.                 <h2>{{ view.title }}</h2>
  18.               </div>
  19.             </div>
  20.             <div class="editable" data-css-animation="text" style="--delay: .4s">
  21.                 {{ content.content|raw }}
  22.             </div>
  23.             {# {% for item in content.blocks %} #}
  24.                 <div data-css-animation="fade-in-up" style="--delay: .8s">
  25.                   <button data-fancybox data-src="#dialog-content" class="button button__with-icon-left button__continue">
  26.                     <svg class="icon" width="32" height="32" viewBox="0 0 46 48">
  27.                       <use xlink:href='#arrow-right'/>
  28.                     </svg>
  29.                     <span>{{ content.btnFormText }}</span>
  30.                   </button>
  31.                   <!-- feel free to move this HTML anywhere -->
  32.                   <div id="dialog-content" style="display:none;width: 100%;max-width:600px;">
  33.                     <div class="flex flex-col gap-4">
  34.                     <form action="/mail/send" method="post" data-animated-submission data-recaptcha-protected class="form-animation">
  35.                       <div class="form-loader-wrapper">
  36.                         <div class="form-loader">
  37.                           <div></div>
  38.                           <div></div>
  39.                           <div></div>
  40.                         </div>
  41.                       </div>
  42.                       <div class="title mb-8">
  43.                         <h2>{{ content.formTitle }}</h2>
  44.                       </div>
  45.                       {% for message in app.flashes('error') %}
  46.                         <div style="color:red;text-align:center;">
  47.                           {{ message }}
  48.                         </div>
  49.                       {% endfor %}
  50.                       {% if app.flashes('sucess')|length == 0 %}
  51.                         {{ include('pages/blocks/sub-blocks/form.html.twig', {
  52.                           path : path('mail_send'),
  53.                           snippets : content.snippets,
  54.                           method : 'POST',
  55.                           email : content.formEmail,
  56.                           msg : content.snippets[0].submition_message
  57.                         }) }}
  58.                         
  59.                       {% else %}
  60.                         <div class='text-center'  style="margin-top: 60px;">
  61.                           {% if content.snippets %}
  62.                             {{content.snippets[0].submition_message|raw}}
  63.                           {% endif %}
  64.                         </div>
  65.                       {% endif %}
  66.               
  67.                       {# <div class="form-success-message form-message">Thank you!</div> #}
  68.                       <div class="form-error-message form-message" data-backend-errors></div>
  69.                     </form>
  70.                     </div>
  71.                   </div>
  72.                 </div>
  73.             {# {% endfor %} #}
  74.           </div>
  75.         </div>
  76.       </div>
  77.     </div>
  78.   </section>
  79.