templates/areas/texte/view.html.twig line 153

Open in your IDE?
  1. {# settings #}
  2. {% extends ('areas_shared/settings.html.twig') %}
  3. {% block content %}
  4.     {# default margin bottom #}
  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.         'nl2br': true,
  15.         'placeholder': 'Titel',
  16.         'required': false
  17.     }) %}
  18.     {# lead #}
  19.     {% set lead = pimcore_textarea('lead', {
  20.         'nl2br': true,
  21.         'placeholder': 'Lead'
  22.     }) %}
  23.     {# h1 or h2 #}
  24.     {% set h1 = pimcore_checkbox('h1', {
  25.         'reload': false
  26.     }) %}
  27.     {# editmode #}
  28.     {% if editmode %}
  29.         <div class="editmode">
  30.             <div class="accordion-container">
  31.                 <div class="accordion-button">
  32.                     <span class="accordion-button-text">Text</span>
  33.                     {{ include('svg/editmode/setting.html.twig') }}
  34.                 </div>
  35.                 <div class="panel">
  36.                     <div class="settings-container">
  37.                         <div class="setting input">
  38.                             <label>Anker:</label>
  39.                             {{ anchor|raw }}
  40.                         </div>
  41.                         <div class="setting checkbox">
  42.                             <label>{{ h1|raw }} H1</label>
  43.                         </div>
  44.                         <div class="setting select">
  45.                             <label>Abstand unten:</label>
  46.                             {{ marginBottom|raw }}
  47.                         </div>
  48.                     </div>
  49.                 </div>
  50.             </div>
  51.         </div>
  52.     {% endif %}
  53.     <div class="texte-brick brick-container {{ backgroundColor.data }} {{ marginBottom.data }}">
  54.         {# anchor #}
  55.         {% if anchor.data %}
  56.             <div class="anchor" id="{{ anchor.data }}"></div>
  57.         {% endif %}
  58.         <div class="container-1420">
  59.             {# title #}
  60.             {% if editmode or title.data %}
  61.                 <div class="title">
  62.                     {% if h1.checked %}
  63.                         <h1>
  64.                             {{ title|raw }}
  65.                         </h1>
  66.                     {% else %}
  67.                         <h2>
  68.                             {{ title|raw }}
  69.                         </h2>
  70.                     {% endif %}
  71.                     {# <h2>
  72.                         {{ title|raw }}
  73.                     </h2> #}
  74.  
  75.                 </div>
  76.             {% endif %}
  77.             <div class="content">
  78.                 {# {% if lead.data or not pimcore_block('contentblock').isEmpty %} #}
  79.                 {% if title.data and (lead.data or not pimcore_block('contentblock').isEmpty) %}
  80.                     <div class="text-wave">
  81.                         {{ include('svg/text-wave/text-wave.html.twig') }}
  82.                     </div>
  83.                 {% endif %}
  84.                 {# lead #}
  85.                 {% if editmode or lead.data %}
  86.                     <div class="lead">
  87.                         <p>
  88.                             {{ lead|raw }}
  89.                         </p>
  90.                     </div>
  91.                 {% endif %}
  92.                 {% for i in pimcore_block('contentblock').iterator %}
  93.                     {# subtitle #}
  94.                     {% set subtitle = pimcore_textarea('subtitle', {
  95.                         'nl2br': true,
  96.                         'placeholder': 'Zwischentitel'
  97.                     }) %}
  98.                     {% if editmode or subtitle.data %}
  99.                         {# <div class="subtitle">
  100.                             <h3>
  101.                                 {{ subtitle|raw }}
  102.                             </h3>
  103.                         </div> #}
  104.                         {% if h1.checked %}
  105.                             <div class="subtitle">
  106.                                 <h2>
  107.                                     {{ subtitle|raw }}
  108.                                 </h2>
  109.                             </div>
  110.                         {% else %}
  111.                             <div class="subtitle">
  112.                                 <h3>
  113.                                     {{ subtitle|raw }}
  114.                                 </h3>
  115.                             </div>
  116.                         {% endif %}
  117.                     {% endif %}
  118.                     {# text #}
  119.                     {% set text = pimcore_wysiwyg('text', {
  120.                         'placeholder': 'Text'
  121.                     }) %}
  122.                     {% if editmode or text.data %}
  123.                         <div class="text">
  124.                             <div class="wysiwyg">
  125.                                 {{ text|raw }}
  126.                             </div>
  127.                         </div>
  128.                     {% endif %}
  129.                 {% endfor %}
  130.             </div>
  131.         </div>
  132.     </div>
  133. {% endblock %}