src/CoreBundle/Resources/views/Areas/TeaserSimpleImageHeadline/view.html.twig line 1

Open in your IDE?
  1. {% set spacingSelect %}
  2.     {{ pimcore_checkbox("checkSpacing", {
  3.         "reload": true
  4.     }) }}
  5. {% endset %}
  6. {% set noSpacingTop = '' %}
  7. {% set brickAnchorId = '' %}
  8. {% if pimcore_checkbox('checkSpacing').isChecked() %}
  9.     {% set noSpacingTop = 'no-offset-top' %}
  10. {% endif %}
  11. {% set UID = uniqid() %}
  12. {% if pimcore_input("brickAnchorIdInput") is not empty %}
  13.     {% set brickAnchorId = pimcore_input("brickAnchorIdInput")|lowercase %}
  14. {% endif %}
  15. {% set hasSliderSelect %}
  16.     {{ pimcore_select("hasSlider", {
  17.         "store": [
  18.         ["has-slider", "Slider"],
  19.         ["no-slider", "Listenansicht"]
  20.         ],
  21.         "width": 300,
  22.         "reload": true
  23.     }) }}
  24. {% endset %}
  25. {% set colSelect %}
  26.     {{ pimcore_select("cols", {
  27.         "store": [
  28.         ["xs-12 full", "1"],
  29.         ["xs-12 m-6 half", "2"],
  30.         ["xs-12 m-6 l-4 one-third", "3"]
  31.         ],
  32.         "width": 300,
  33.         "reload": true
  34.     }) }}
  35. {% endset %}
  36. {% set colsSelectResult = pimcore_select("cols").getData() %}
  37. {% if editmode %}
  38.     <div class="flex-col offset-bottom-single">
  39.         <div class="col xs-12 m-6 l-3">
  40.             <span class="hint">{{ 'ID für Anchorlinks vergeben' |trans }}</span>
  41.             {{ pimcore_input("brickAnchorIdInput") }}
  42.         </div>
  43.         <div class="col xs-12 m-6 l-3">
  44.             <div class="select-items">
  45.                 <div class="hint">
  46.                     {{ 'Kein Abstand nach oben?' |trans }}
  47.                 </div>
  48.                 {{ spacingSelect }}
  49.             </div>
  50.         </div>
  51.     </div>
  52.     <div class="flex-col offset-bottom-single">
  53.         <div class="col xs-12 m-6 l-3">
  54.             <span class="hint">{{ 'Teaser Content Breite:' |trans }}</span>
  55.             {{ colSelect }}
  56.         </div>
  57.         <div class="col xs-12 m-6 l-3">
  58.             <span class="hint">{{ ' Darstellungsart:' |trans }}</span>
  59.             {{ hasSliderSelect }}
  60.         </div>
  61.     </div>
  62. {% endif %}
  63. {% if editmode %}
  64. <div class="admin teaser-panel-row">
  65.     {% endif %}
  66.     <div id="{{ brickAnchorId }}" class="section {{ noSpacingTop }}">
  67.         <div class="panel {% if colsSelectResult == 'xs-12 m-6 half' %}half{% elseif colsSelectResult == 'xs-12 full' %}full{% else %}one-third{% endif %}">
  68.             <div class="main-content">
  69.                 <div class="flex-col">
  70.                     {% for i in pimcore_iterate_block(pimcore_block('contentblock')) %}
  71.                         <div class="col {{ colsSelectResult }}">
  72.                             <div class="teaser simple-image-headline">
  73.                                 <div class="teaser-content">
  74.                                     {% if editmode %}
  75.                                         <div class="hint">
  76.                                             {{ 'Bild verlinken?' |trans }}
  77.                                         </div>
  78.                                         {{ pimcore_link('teaserLink') }}
  79.                                     {% endif %}
  80.                                     {% if pimcore_link("teaserLink") is not empty %}
  81.                                     <a href="{{ pimcore_link("teaserLink").getHref() }}" target="{{ pimcore_link("teaserLink").getTarget() }}">
  82.                                         {% endif %}
  83.                                         <div class="image">
  84.                                             {{ pimcore_image("teaserImage", {
  85.                                                 "title": "Drag your image here",
  86.                                                 "thumbnail": "teaserImageFullWidth" ~ bundleName,
  87.                                                 "width": 300
  88.                                             }) }}
  89.                                         </div>
  90.                                         {% if pimcore_link("teaserLink") is not empty %}
  91.                                     </a>
  92.                                     {% endif %}
  93.                                     {% if pimcore_input("teaserHeadline") is not empty %}
  94.                                         <div class="title-box">
  95.                                             <h4>
  96.                                                 {{ pimcore_input("teaserHeadline", {'placeholder': 'Headline'})|trademark }}
  97.                                             </h4>
  98.                                         </div>
  99.                                     {% endif %}
  100.                                 </div>
  101.                             </div>
  102.                         </div>
  103.                     {% endfor %}
  104.                 </div>
  105.             </div>
  106.         </div>
  107.     </div>
  108.     {% if editmode %}
  109. </div>
  110. {% endif %}