templates/module/Teaser/__infoteaser-3x.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     {{ include('includes/backend-kopf.html.twig') }}
  3.     {% set tabContentArray = {1: 'Optional', 
  4.                 2: 'Teaser Mobile',
  5.                 3: 'Teaser 1',
  6.                 4: 'Teaser 2',
  7.                 5: 'Teaser 3',
  8.                 6: 'Headline + Button' } %}
  9.     {% set tab = 1 %}
  10.     <div id="content">        
  11.             {% if tabContentArray is defined and tab in tabContentArray|keys %}
  12.                 {{ admin_tabs(tab, tabContentArray) | raw }}
  13.             
  14.                 <section class="tabContent">
  15.                     <p class="hl">Optionale Einstellung:</p>
  16.                     {% set element = 'artikel' %}
  17.                     <div id="{{ element }} ">
  18.                         {{ pimcore_multiselect(element, {
  19.                                 'width': 200,
  20.                                 'height': 100,
  21.                                 'store': [
  22.                                     ['abstand-top', 'Abstand nach oben'],
  23.                                     ['abstand-bottom', 'Abstand nach unten']
  24.                                 ]
  25.                             }) }}
  26.                     </div>
  27.                 </section>
  28.             {% endif %} 
  29.              {% if tabContentArray is defined and 2 in tabContentArray|keys %}
  30.                 {{ admin_tabs(2, tabContentArray) | raw }}
  31.                <section class="tabContent">
  32.                 <p class="hl" style="margin-top:50px">Text:</p>
  33.                 <div style="margin-bottom:20px;padding:12px;background-color:#c6e0f3;color: #c3314a;font-size: 1.5em;">
  34.                     <div style="margin-bottom: 10px;"><img src="/bundles/app/static/backend/image/layout/screen-infoteaser-mobile.png"></div>
  35.                 </div>
  36.                 <div class="schreiben"><span class="parentbox" style="background-color:#fff">
  37.                      {{ pimcore_textarea("text_teaser_0",{
  38.                             "nl2br": true,
  39.                             "width": 520
  40.                         }) }}
  41.                 </span></div>
  42.                 <br /><br /><br /><br /><hr /><hr /><br /><br />
  43.                 <p class="hl">Verlinkung (ohne Text):</p>
  44.                 <div class="link"><span class="parentbox" style="background-color:#fff">
  45.                      {{ pimcore_link('teaserlink0', {'reload': false}) }}
  46.                 </span></div>
  47.                 <br /><br />
  48.             </section>
  49.             {% endif %}
  50.             {% if tabContentArray is defined and 3 in tabContentArray|keys %}
  51.                 {{ admin_tabs(3, tabContentArray) | raw }}
  52.               <section class="tabContent">
  53.                 <p class="hl">Icon-Zuweisung:</p>
  54.                 <div class="dragdrop"><span class="parentbox">
  55.                         {{ pimcore_image("icon_teaser_1",  
  56.                                     {"thumbnail": "img-default-edm", 
  57.                                     "title": "Bild hier hereinziehen", 
  58.                                     "width":60, "height":60, 
  59.                                     "hidetext": true
  60.                                     }) 
  61.                             }}
  62.                             </span></div>
  63.                 <p class="hl" style="margin-top:50px">Text:</p>
  64.                 <div style="margin-bottom:20px;padding:12px;background-color:#c6e0f3;color: #c3314a;font-size: 1.5em;">
  65.                     <div style="margin-bottom: 10px;"><img src="/bundles/app/static/backend/image/layout/screen-infoteaser.png"></div>
  66.                     Farbliche Text-Highligts bitte mit <b>mein Text</b> schreiben!
  67.                 </div>
  68.                 <div class="schreiben"><span class="parentbox" style="background-color:#fff">
  69.                 {{ pimcore_textarea("text_teaser_1",{
  70.                             "nl2br": true,
  71.                             "width": 520
  72.                         }) }}
  73.                 </span></div>
  74.                 <br /><br /><br /><br /><hr /><hr /><br /><br />
  75.                 <p class="hl">Verlinkung (ohne Text):</p>
  76.                 <div class="link"><span class="parentbox" style="background-color:#fff">
  77.                      {{ pimcore_link('teaserlink1', {'reload': false}) }}
  78.                 </span></div>
  79.                 <br /><br />
  80.             </section>
  81.             {% endif %}
  82.             {% if tabContentArray is defined and 4 in tabContentArray|keys %}
  83.                 {{ admin_tabs(4, tabContentArray) | raw }}
  84.               <section class="tabContent">
  85.                 <p class="hl">Icon-Zuweisung:</p>
  86.                 <div class="dragdrop"><span class="parentbox">
  87.                         {{ pimcore_image("icon_teaser_2",  
  88.                                     {"thumbnail": "img-default-edm", 
  89.                                     "title": "Bild hier hereinziehen", 
  90.                                     "width":60, "height":60, 
  91.                                     "hidetext": true
  92.                                     }) 
  93.                             }}
  94.                             </span></div>
  95.                 <p class="hl" style="margin-top:50px">Text:</p>
  96.                 <div style="margin-bottom:20px;padding:12px;background-color:#c6e0f3;color: #c3314a;font-size: 1.5em;">
  97.                     <div style="margin-bottom: 10px;"><img src="/bundles/app/static/backend/image/layout/screen-infoteaser.png"></div>
  98.                     Farbliche Text-Highligts bitte mit <b>mein Text</b> schreiben!
  99.                 </div>
  100.                 <div class="schreiben"><span class="parentbox" style="background-color:#fff">
  101.                 {{ pimcore_textarea("text_teaser_2",{
  102.                             "nl2br": true,
  103.                             "width": 520
  104.                         }) }}
  105.                 </span></div>
  106.                 <br /><br /><br /><br /><hr /><hr /><br /><br />
  107.                 <p class="hl">Verlinkung (ohne Text):</p>
  108.                 <div class="link"><span class="parentbox" style="background-color:#fff">
  109.                      {{ pimcore_link('teaserlink2', {'reload': false}) }}
  110.                 </span></div>
  111.                 <br /><br />
  112.             </section>
  113.             {% endif %}
  114.             {% if tabContentArray is defined and 5 in tabContentArray|keys %}
  115.                 {{ admin_tabs(5, tabContentArray) | raw }}
  116.               <section class="tabContent">
  117.                 <p class="hl">Icon-Zuweisung:</p>
  118.                 <div class="dragdrop"><span class="parentbox">
  119.                         {{ pimcore_image("icon_teaser_3",  
  120.                                     {"thumbnail": "img-default-edm", 
  121.                                     "title": "Bild hier hereinziehen", 
  122.                                     "width":60, "height":60, 
  123.                                     "hidetext": true
  124.                                     }) 
  125.                             }}
  126.                             </span></div>
  127.                 <p class="hl" style="margin-top:50px">Text:</p>
  128.                 <div style="margin-bottom:20px;padding:12px;background-color:#c6e0f3;color: #c3314a;font-size: 1.5em;">
  129.                     <div style="margin-bottom: 10px;"><img src="/bundles/app/static/backend/image/layout/screen-infoteaser.png"></div>
  130.                     Farbliche Text-Highligts bitte mit <b>mein Text</b> schreiben!
  131.                 </div>
  132.                 <div class="schreiben"><span class="parentbox" style="background-color:#fff">
  133.                 {{ pimcore_textarea("text_teaser_3",{
  134.                             "nl2br": true,
  135.                             "width": 520
  136.                         }) }}
  137.                 </span></div>
  138.                 <br /><br /><br /><br /><hr /><hr /><br /><br />
  139.                 <p class="hl">Verlinkung (ohne Text):</p>
  140.                 <div class="link"><span class="parentbox" style="background-color:#fff">
  141.                      {{ pimcore_link('teaserlink3', {'reload': false}) }}
  142.                 </span></div>
  143.                 <br /><br />
  144.             </section>
  145.             {% endif %}
  146.             {% if tabContentArray is defined and 6 in tabContentArray|keys %}
  147.                 {{ admin_tabs(6, tabContentArray) | raw }}
  148.               <section class="tabContent">
  149.                 <p class="hl">Headline:</p>                
  150.                 <div class="schreiben"><span class="parentbox" style="background-color:#fff">
  151.                 {{ pimcore_textarea("headline",{
  152.                             "nl2br": true,
  153.                             "width": 520
  154.                         }) }}
  155.                 </span></div>
  156.                 <br /><br /><br /><br /><hr /><hr /><br /><br />
  157.                 <p class="hl">Verlinkung optional (Button):</p>
  158.                 <div class="link"><span class="parentbox" style="background-color:#fff">
  159.                      {{ pimcore_link('buttonlink', {'reload': false}) }}
  160.                 </span></div>
  161.                 <br /><br />
  162.             </section>
  163.             {% endif %}
  164.     </div>
  165.     {{ include('includes/backend-fuss.html.twig') }}
  166. {% else %}
  167.     {% set abstand_top_class = (checkMultiselect(pimcore_multiselect("artikel"),'abstand-top') == true)? ' abstand-top' : '' %}
  168.     {% set abstand_bottom_class = (checkMultiselect(pimcore_multiselect("artikel"),'abstand-bottom') == true)? ' abstand-bottom' : '' %}
  169.     {% set abstandClasses = abstand_top_class ~ abstand_bottom_class %}
  170.     {% set sliderId = document.getId() %}
  171.     {% set href_0 = pimcore_link('teaserlink0').getHref() %}
  172.     {% set target_0 = pimcore_link('teaserlink0').getTarget() %}
  173.     {% set a_0 = a_tag(href_0,target_0,'cta-item') %}
  174.     {% set href_1 = pimcore_link('teaserlink1').getHref() %}
  175.     {% set target_1 = pimcore_link('teaserlink1').getTarget() %}
  176.     {% set a_1 = a_tag(href_1,target_1,'') %}
  177.     {% set href_2 = pimcore_link('teaserlink2').getHref() %}
  178.     {% set target_2 = pimcore_link('teaserlink2').getTarget() %}
  179.     {% set a_2 = a_tag(href_2,target_2,'') %}
  180.     {% set href_3 = pimcore_link('teaserlink3').getHref() %}
  181.     {% set target_3 = pimcore_link('teaserlink3').getTarget() %}
  182.     {% set a_3 = a_tag(href_3,target_3,'') %}
  183.     {% set headline = pimcore_textarea("headline") %}
  184.     {% set buttonlink = pimcore_link('buttonlink').getHref() %}
  185.     {% set buttontarget = pimcore_link('buttonlink').getTarget() %}
  186.     {% set buttontext = pimcore_link('buttonlink').getText() %}
  187.     {% set text_teaser_0 = pimcore_textarea("text_teaser_0") %}
  188.     {% set text_teaser_1 = pimcore_textarea("text_teaser_1") %}
  189.     {% set text_teaser_2 = pimcore_textarea("text_teaser_2") %}
  190.     {% set text_teaser_3 = pimcore_textarea("text_teaser_3") %}
  191.     {% set icon_teaser_1 = pimcore_image("icon_teaser_1").getSrc() %}
  192.     {% set icon_teaser_2 = pimcore_image("icon_teaser_2").getSrc() %}  
  193.     {% set icon_teaser_3 = pimcore_image("icon_teaser_3").getSrc() %}
  194.      <div class="online-rent-bg{{ abstandClasses }}">
  195.         <div class="online-rent layout-float constrainer-maxsize edgepadding">
  196.             <div class="cta no-underline">
  197.                     <a class="cta-item" href="{{ buttonlink }}" target="{{ buttontarget }}">
  198.                         <h2 class="font-thin">{{ headline }}</h2>
  199.                         {% if pimcore_link("buttonlink").isEmpty() == false %}
  200.                             <span class="btn-wrp bp--show" >
  201.                             <button class="theme-color-bg" style="color:#FFF;">{{ buttontext }}</button>
  202.                             </span>
  203.                         {% endif %}
  204.                     </a>
  205.             </div>
  206.             {% if pimcore_link("teaserlink0").isEmpty() == false %}
  207.             <div class="shadowbox bp--hide hover cta-box">
  208.                 {{ a_0 |raw }}
  209.                 <div class="copy uppercase"><strong>{{ text_teaser_0 |raw }}</strong></div>
  210.                 <div class="btn-wrp arrow-button"><button></button></div>
  211.                 </a>
  212.             </div>
  213.             {% endif %}
  214.             {% if pimcore_link("teaserlink1").isEmpty() == false %}
  215.             <div class="shadowbox">
  216.                 {{ a_1 |raw }}
  217.                 <figure class="icon-wrp">
  218.                 {% if pimcore_image("icon_teaser_1").isEmpty() == false %}
  219.                 <img src="{{ icon_teaser_1 }}"/>
  220.                 {% endif %}
  221.                 </figure>
  222.                 <div>{{ text_teaser_1|raw }}{# {{ teaser_1 |raw }} #}</div>
  223.                 </a>
  224.             </div>
  225.              {% endif %}
  226.             {% if pimcore_link("teaserlink2").isEmpty() == false %}
  227.             <div class="shadowbox">
  228.                 {{ a_2 |raw }}
  229.                 <figure class="icon-wrp">
  230.                 {% if pimcore_image("icon_teaser_2").isEmpty() == false %}
  231.                 <img src="{{ icon_teaser_2 }}"/>
  232.                 {% endif %}
  233.                 </figure>
  234.                 <div>{{ text_teaser_2|raw }}</div>
  235.                 </a>
  236.             </div>
  237.             {% endif %}
  238.             {% if pimcore_link("teaserlink3").isEmpty() == false %}
  239.             <div class="shadowbox">
  240.                 {{ a_3 |raw }}
  241.                 <figure class="icon-wrp">
  242.                 {% if pimcore_image("icon_teaser_3").isEmpty() == false %}
  243.                     <img src="{{ icon_teaser_3 }}"/>
  244.                 {% endif %}
  245.                 </figure>
  246.                 <div>{{ text_teaser_3|raw }}</div>
  247.                 </a>
  248.             </div>
  249.             {% endif %}
  250.         </div>
  251.     </div>
  252. {% endif %}