templates/themes/theme/templates/cmspage-about.html.twig line 1

Open in your IDE?
  1. {% extends '@theme/base.html.twig' %}
  2. {% block metatitle %}{{page.metatitle}}{% endblock %}
  3. {% block metadescription %}{{page.metadescription|striptags|slice(0, 160)}}{% endblock %}
  4. {% block body %}
  5. <div class="banner-block pb-6 lazyBackgroundImage" data-mobile="{{ imageCache('/userfiles/images/page/' ~ page.image, 'zoomCrop', 900, 405) }}" data-desktop="{{ imageCache('/userfiles/images/page/' ~ page.image, 'zoomCrop', 3200, 1440) }}">
  6.     <div class="container h-full">
  7.         <div class="flex items-end h-full">
  8.             <h1>{{ replaceIfComponentDataExists(pageComponents, "title", page.title) }}</h1>
  9.         </div>
  10.     </div>
  11. </div>
  12. <section class="page-content overflow-x-hidden">
  13.     <div class="container">
  14.         <div class="row">
  15.             <div class="lg:col-6 large-para pt-6 lg:pt-0 pb-6 lg:pb-0 xl:pr-12 lg:flex lg:items-center">
  16.                 {{ allowInlineEditor(page, 'content')|raw }}
  17.             </div>
  18.             <div class="lg:col-6 cms-area">
  19.                 <div class="bg-black black-full text-white lg:px-10 pt-10 pb-12">
  20.                     {{ allowInlineEditor(page, 'content2')|raw }}
  21.                 </div>
  22.             </div>
  23.         </div>
  24.     </div>
  25. </section>
  26. <section class="bg-primary pt-12 mb-12 text-white team-block">
  27.     <div class="container">
  28.         <div class="row">
  29.             <div class="col-12">
  30.                 {{ renderComponents('After Content', pageComponents)|raw }}
  31.             </div>
  32.         </div>
  33.     </div>
  34. </section>
  35. {{ renderHtmlBlock('Further Content', pageHtmlBlocks)|raw }}
  36. <section class="bg-grey pt-12 pb-6 lg:pb-12">
  37.     <div class="container">
  38.         <h3 class="text-center text-black mb-6">Why Choose Stable Scaffolding Ltd?</h3>
  39.         <div class="row">
  40.             <div class="lg:col-3 sm:col-6 text-center mb-6 lg:mb-0">
  41.                 <div class="text-5xl text-primary mb-6">{{ renderSetting(17, 'iconClass') }}</div>
  42.                 <h5 class="text-lg text-primary capitalize mb-0">{{ renderSetting(17, 'displayText') }}</h5>
  43.                 <p class="font-medium">{{ renderSetting(17, 'content') }}</p>
  44.             </div>
  45.             <div class="lg:col-3 sm:col-6 text-center mb-6 lg:mb-0">
  46.                 <div class="text-5xl text-primary mb-6">{{ renderSetting(18, 'iconClass') }}</div>
  47.                 <h5 class="text-lg text-primary capitalize mb-0">{{ renderSetting(18, 'displayText') }}</h5>
  48.                 <p class="font-medium">{{ renderSetting(18, 'content') }}</p>
  49.             </div>
  50.             <div class="lg:col-3 sm:col-6 text-center mb-6 lg:mb-0">
  51.                 <div class="text-5xl text-primary mb-6">{{ renderSetting(19, 'iconClass') }}</div>
  52.                 <h5 class="text-lg text-primary capitalize mb-0">{{ renderSetting(19, 'displayText') }}</h5>
  53.                 <p class="font-medium">{{ renderSetting(19, 'content') }}</p>
  54.             </div>
  55.             <div class="lg:col-3 sm:col-6 text-center mb-6 lg:mb-0">
  56.                 <div class="text-5xl text-primary mb-6">{{ renderSetting(20, 'iconClass') }}</div>
  57.                 <h5 class="text-lg text-primary capitalize mb-0">{{ renderSetting(20, 'displayText') }}</h5>
  58.                 <p class="font-medium">{{ renderSetting(20, 'content') }}</p>
  59.             </div>
  60.         </div>
  61.     </div>
  62. </section>
  63. {% if page.image2 %}
  64. <div class="container">
  65.     <div class="row">
  66.         <div class="col-12">
  67.             <picture>
  68.                 <source srcset="{{ imageCache('/userfiles/images/page/' ~ page.image2, 'zoomCrop', 900, 500) }}" media="(max-width: 767px)">
  69.                 <img class="max-w-full h-auto mt-12" src="{{ imageCache('/userfiles/images/page/' ~ page.image2, 'zoomCrop', 2560, 1200) }}" alt="{{ page.title }}" loading="lazy">
  70.             </picture>
  71.         </div>
  72.     </div>
  73. </div>
  74. {% endif %}
  75. {{ renderHtmlBlock('CTA', pageHtmlBlocks)|raw }}
  76. {{ renderComponents('Bottom 1', pageComponents)|raw }}
  77. {{ renderComponents('Bottom 2', pageComponents)|raw }}
  78. {% endblock %}
  79. {% block stylesheets %}
  80. {% endblock %}