templates/areas/intro/view.html.twig line 1

Open in your IDE?
  1. {# settings #}
  2. {% extends ('areas_shared/settings.html.twig') %}
  3. {% block content %}
  4.     {# default margin #}
  5.     {% if marginBottom.isEmpty() %}
  6.         {% do marginBottom.setDataFromResource('full-margin-bottom') %}
  7.     {% endif %}
  8.     {# default background color #}
  9.     {% if backgroundColor.isEmpty() %}
  10.         {% do backgroundColor.setDataFromResource('background-white') %}
  11.     {% endif %}
  12.     {# title #}
  13.     {% set title = pimcore_textarea('title', {
  14.         'placeholder': 'Titel',
  15.         'nl2br': true
  16.     }) %}
  17.     {# text #}
  18.     {% set text = pimcore_textarea('text', {
  19.         'placeholder': 'Text',
  20.         'nl2br': true
  21.     }) %}
  22.     {# editmode #}
  23.     {% if editmode %}
  24.         <div class="editmode">
  25.             <div class="accordion-container">
  26.                 <div class="accordion-button">
  27.                     <span class="accordion-button-text">Intro</span>
  28.                     {{ include('svg/editmode/setting.html.twig') }}
  29.                 </div>
  30.                 <div class="panel">
  31.                     <div class="settings-container">
  32.                         
  33.                         <div class="setting input">
  34.                             <label>Anker:</label>
  35.                             {{ anchor|raw }}
  36.                         </div>
  37.                         <div class="setting select">
  38.                             <label>Abstand unten:</label>
  39.                             {{ marginBottom|raw }}
  40.                         </div>
  41.                     </div>
  42.                 </div>
  43.             </div>
  44.         </div>
  45.     {% endif %}
  46.     <div class="intro-brick brick-container {{ backgroundColor.data }} {{ marginBottom.data }} {% if editmode %}intro-editmode{% endif %}">
  47.         {# anchor #}
  48.         {% if anchor.data %}
  49.             <div class="anchor" id="{{ anchor.data }}"></div>
  50.         {% endif %}
  51.         <div class="container-2500 no-padding">
  52.             <div class="top">
  53.                 {{ include('svg/call-to-action/top.html.twig') }}
  54.             </div>
  55.         </div>
  56.         <div class="container-2500 no-padding">
  57.             <div class="content">
  58.                 <div class="container-1420">
  59.                     <div class="space">
  60.                     
  61.                         {# title #}
  62.                         {% if editmode or title.data %}
  63.                             <div class="title">
  64.                                 <p>
  65.                                     {{ title|raw }}
  66.                                 </p>
  67.                             </div>
  68.                         {% endif %}
  69.                         {# text #}
  70.                         {% if editmode or text.data %}
  71.                             <div class="text">
  72.                                 <p>
  73.                                     {{ text|raw }}
  74.                                 </p>
  75.                             </div>
  76.                         {% endif %}
  77.                         {# cards #}
  78.                         <div class="cards">
  79.                             {% for i in pimcore_block('contentblock').iterator %}
  80.                                 {% set cardTitle = pimcore_textarea('cardTitle', {
  81.                                     'placeholder': 'Titel',
  82.                                     'nl2br': true,
  83.                                     'required': true
  84.                                 }) %}
  85.                                 {% set cardLink = pimcore_link('cardLink', {
  86.                                     'required': true
  87.                                 }) %}
  88.                                 <div class="card {% if editmode %}card-editmode{% endif %}">
  89.                                     {# titel #}
  90.                                     <div class="card-title {% if not editmode %}card-title-equalize{% endif %}">
  91.                                         <p>
  92.                                             {{ cardTitle|raw }}
  93.                                         </p>
  94.                                     </div>
  95.                                     {# wave #}
  96.                                     <div class="wave">
  97.                                         {{ include('svg/link-wave/single.html.twig') }}
  98.                                     </div>
  99.                                     {# link #}
  100.                                     {% if editmode %}
  101.                                         <div class="link">
  102.                                             {{ cardLink|raw }}
  103.                                         </div>
  104.                                     {% elseif cardLink.href() %}
  105.                                         {% if cardLink.target %}    
  106.                                             {% set target = 'target="' ~ cardLink.target ~ '"' %}
  107.                                         {% else %}
  108.                                             {% set target = '' %}
  109.                                         {% endif %}
  110.                                         <a class="button white-to-darkblue" href="{{ cardLink.href }}" {{ target|raw }}>
  111.                                             {{ include('layout/components/button.html.twig') }}
  112.                                             <div class="button-text">
  113.                                                 <span>{{ cardLink.text }}</span>
  114.                                             </div>
  115.                                         </a>
  116.                                     {% endif %}
  117.                                 </div>
  118.                             {% endfor %}
  119.                         </div>
  120.                     </div>
  121.                 </div>
  122.             </div>
  123.         </div>
  124.         <div class="container-2500 no-padding">
  125.             <div class="bottom">
  126.                 {{ include('svg/call-to-action/bottom.html.twig') }}
  127.             </div>
  128.         </div>
  129.     </div>
  130. {% endblock %}