templates/page/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}
  3.   {{ title }}
  4. {% endblock %}
  5. {% block body %}
  6.   {% set asideWidth = skeleton.content.column_width|replace({ 'w-': '' }) %}
  7.   {% set columnWidth = 100 - asideWidth %}
  8.   {% set columnWidthClass = 'w-' ~ columnWidth %}
  9.   {% if page.cssAdd is not empty %}
  10.     <link rel="stylesheet" href="{{ page.cssAdd }}" />
  11.   {% endif %}
  12.   {% if page.skeleton == 'simple' or page.skeleton == null %}
  13.     {{ page.content|raw }}
  14.     {% if page.hardComponent is not null %}
  15.       {{ page.hardComponent.content|raw }}
  16.     {% endif %}
  17.   {% endif %}
  18.   {% if page.skeleton == 'sidebar_left' %}
  19.     <div class="row" data-tablet="column-reverse" data-mobil="column-reverse">
  20.       {% if page.hardComponent %}
  21.         <div class="{{ skeleton.content.column_width }}" data-mobil="w-100" data-tablet="w-100">{{ page.hardComponent.content|raw }}</div>
  22.       {% endif %}
  23.       <div class="{{ columnWidthClass }}" data-mobil="w-100" data-tablet="w-100">{{ page.content|raw }}</div>
  24.     </div>
  25.   {% endif %}
  26.   {% if page.skeleton == 'sidebar_right' %}
  27.     <div class="row" data-tablet="column" data-mobil="column">
  28.       <div class="{{ columnWidthClass }}" data-mobil="w-100" data-tablet="w-100">{{ page.content|raw }}</div>
  29.       {% if page.hardComponent is not null %}
  30.         <div id="grid-cancel" class="{{ skeleton.content.column_width }}" data-desktop="w-100" data-tablet="w-100">{{ page.hardComponent.content|raw }}</div>
  31.       {% endif %}
  32.     </div>
  33.   {% endif %}
  34.   {% if page.skeleton == 'sidebar_left_mobile' %}
  35.     <div class="row">
  36.       {% if page.hardComponent %}
  37.         <div data-desktop="hidden" data-mobil="{{ skeleton.content.button_position_left_mobile }} {{ skeleton.content.button_design }}" data-tablet="{{ skeleton.content.button_position_left_tablet }} {{ skeleton.content.button_design }}" data-target="sidebar" data-toggle="tr-x-100" style="z-index: 9999;">
  38.           {% include 'svg/menu.svg' %}
  39.         </div>
  40.         <div class="rel {{ skeleton.content.column_width }}" style="background:var(--app-color-body);" data-mobil="fixed left-0 top-0 over-hidden trans-1 {{ skeleton.content.column_width_mobile }}" data-tablet="fixed left-0 top-0 over-hidden trans-1 {{ skeleton.content.column_width_tablet }}" id="sidebar">
  41.           <div id="grid-cancel">{{ page.hardComponent.content|raw }}</div>
  42.         </div>
  43.       {% endif %}
  44.       <div class="{{ columnWidthClass }}" data-tablet="w-100" data-mobil="w-100">{{ page.content|raw }}</div>
  45.     </div>
  46.   {% endif %}
  47.   {% if page.skeleton == 'sidebar_right_mobile' %}
  48.     <div class="row">
  49.       <div class="{{ columnWidthClass }}" data-tablet="w-100" data-mobil="w-100">{{ page.content|raw }}</div>
  50.       {% if page.hardComponent %}
  51.         <div data-desktop="hidden" data-mobil="{{ skeleton.content.button_position_right_mobile }} {{ skeleton.content.button_design }}" data-tablet="{{ skeleton.content.button_position_right_tablet }} {{ skeleton.content.button_design }}" data-target="sidebar" data-toggle="tr-x-100" style="z-index: 9999;">
  52.           {% include 'svg/menu.svg' %}
  53.         </div>
  54.         <div class="rel {{ skeleton.content.column_width }}" style="background:var(--app-color-body);" data-mobil="fixed right-0 top-0 over-hidden trans-1 {{ skeleton.content.column_width_mobile }}" data-tablet="fixed w-25 right-0 top-0 over-hidden trans-1 {{ skeleton.content.column_width_tablet }}" id="sidebar">
  55.           <div id="grid-cancel">{{ page.hardComponent.content|raw }}</div>
  56.         </div>
  57.       {% endif %}
  58.     </div>
  59.   {% endif %}
  60.   {% if page.isContact == true %}
  61.     {{ render(controller('App\\Controller\\BaseController::contact')) }}
  62.   {% endif %}
  63.   {% if page.javascriptAdd is not empty %}
  64.     <script src="{{ page.javascriptAdd }}"></script>
  65.   {% endif %}
  66. {% endblock %}