templates/areas/portal-banner/view.html.twig line 1

Open in your IDE?
  1. <!-- Hero Section -->
  2. {% set device = pimcore_device('desktop') %}
  3. <div id="hero" class="has-image extra-background-topHome">
  4.     <div id="hero-styles">
  5.         <div id="hero-caption" class="content-max-width">
  6.             <div class="inner">
  7.                 <!-- <div class="hero-arrow"><i class="arrow-icon"></i></div> -->
  8.                 <!-- <div class="hero-subtitle">
  9.                                             <span>Digital</span><span>Creative Agency</span>
  10.                                           </div> -->
  11.                 <div class="hero-title-wrapper">
  12.                     <div class="hero-title">
  13.                         {% if editmode %}
  14.                         {{pimcore_textarea('HeroTitle',{
  15.                         "placeholder":"Hero Title"
  16.                         })}}
  17.                         {% else %}
  18.                         <h1>
  19.                             {{pimcore_textarea('HeroTitle').getText() | raw}}</h1>
  20.                         {% endif %}
  21.                     </div>
  22.                 </div>
  23.             </div>
  24.         </div>
  25.         <div id="hero-footer">
  26.             <div class="hero-footer-right">
  27.                 <div class="button-wrap right scroll-down">
  28.                     <div class="icon-wrap parallax-wrap">
  29.                         <div class="button-icon parallax-element">
  30.                             <i class="fa fa-angle-down"></i>
  31.                         </div>
  32.                     </div>
  33.                     <div class="button-text sticky right">
  34.                         <span data-hover="Scroll Down">Scroll Down</span>
  35.                     </div>
  36.                 </div>
  37.             </div>
  38.         </div>
  39.         <div id="hero-description" class="content-max-width">
  40.             <div class="inner">
  41.                 <div class="one_half"></div>
  42.                 <div class="one_half last">
  43.                     <div class="hero-text">
  44.                         <p>
  45.                             <span>{{pimcore_textarea('HeroDescription',{
  46.                                 "placeholder":"Hero Description"
  47.                                 })|nl2br}}
  48.                             </span>
  49.                         </p>
  50.                     </div>
  51.                     <br />
  52.                     {% if editmode %}
  53.                     {{pimcore_link('ReadMoreLink')}}
  54.                     {% else %}
  55.                     {% set link = pimcore_link('ReadMoreLink') %}
  56.                     {% if link.getText() != "" %}
  57.                     <div class="button-wrap right button-link large-btn has-animation">
  58.                         <div class="icon-wrap parallax-wrap">
  59.                             <div class="button-icon parallax-element">
  60.                                 <i class="fa-solid fa-arrow-right"></i>
  61.                             </div>
  62.                         </div>
  63.                         <a class="ajax-link" href="{{link.getHref()}}" data-type="page-transition">
  64.                             <div class="button-text sticky right">
  65.                                 <span data-hover="Read More">{{link.getText()}}</span>
  66.                             </div>
  67.                         </a>
  68.                     </div>
  69.                     {% endif %}
  70.                     {% endif %}
  71.                 </div>
  72.             </div>
  73.         </div>
  74.     </div>
  75. </div>
  76. {% set select_option = pimcore_select("valid_for", {
  77. width: 110,
  78. reload: true,
  79. store: [
  80. ["Image", "Image"],
  81. ["Video", "Video"]
  82. ],
  83. class: 'align-middle'
  84. })
  85. %}
  86. {% set option = select_option.getData() %}
  87. {% if option is empty or option == '' %}
  88. {% set option = 'Image' %}
  89. {% endif %}
  90. {% if editmode %}
  91. <div class="mb-3 videoImageselect">
  92.     <span class="editmode-label align-middle ">Options:</span>
  93.     {{ select_option|raw }}
  94. </div>
  95. {% endif %}
  96. {% if editmode %}
  97. {% if option == "Video" %}
  98. {{" Desktop Video "}}
  99. {{ pimcore_video('spotlightVideo' ,{
  100. width:500,
  101. height:250,
  102. })
  103. }}
  104. </br></br></br>
  105. {{" Mobile Video "}}
  106. {{ pimcore_video('spotlightVideoMobile' ,{
  107. width:300,
  108. height:500,
  109. })
  110. }}
  111. {% else %}
  112. {{ pimcore_image("myImage",
  113. {
  114. thumbnail: '',
  115. "title": "Drag spotlight banner image here",
  116. }
  117. ) }}
  118. {% endif %}
  119. {% endif %}
  120. <div id="hero-image-wrapper">
  121.     <div id="hero-background-layer" class="parallax-scroll-image">
  122.         {% if not editmode %}
  123.         {% if option == 'Image' %}
  124.         <div id="hero-bg-image" style="background-image: url({{ pimcore_image('myImage').getSrc() }})"></div>
  125.         {% else %}
  126.         <div id="hero-bg-image">
  127.             {% if device.isPhone() %}
  128.             <video autoplay muted loop playsinline id="centricSpotlight"
  129.                 poster="{{ pimcore_video('spotlightVideoMobile').getData().poster }}">
  130.                 <source src="{{ pimcore_video('spotlightVideoMobile').getData().path }}" type="video/mp4" />
  131.             </video>
  132.             {% else %}
  133.             {# {{ pimcore_video('spotlightVideo', {
  134.             thumbnail: 'content',
  135.             attributes: {
  136.             'controls': '',
  137.             'autoplay':'true',
  138.             'loop':'true',
  139.             'muted':'',
  140.             'preload': 'auto',
  141.             'playsinline':'true',
  142.             'class': '',
  143.             'id':'centricSpotlight',
  144.             }
  145.             })
  146.             }} #}
  147.             <video autoplay muted loop playsinline id="centricSpotlight"
  148.                 poster="{{ pimcore_video('spotlightVideo').getData().poster }}">
  149.                 <source src="{{ pimcore_video('spotlightVideo').getData().path }}" type="video/mp4" />
  150.             </video>
  151.             {% endif %}
  152.         </div>
  153.         {% endif %}
  154.         {% endif %}
  155.     </div>
  156. </div>
  157. <!--/Hero Section -->