app/template/HF4002/index.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% set body_class = 'front_page' %}
  10. {% set start_date = '2021-09-06'|date('Y-m-d') %}
  11. {% set end_date = '2021-09-27'|date('Y-m-d') %}
  12. {% set sale_category_id = 90 %}
  13. {% if start_date <= date()|date('Y-m-d') and date()|date('Y-m-d') <= end_date %}
  14.     {% set campaign_valid = true %}
  15. {% else %}
  16.     {% set campaign_valid = false %}
  17. {% endif %}
  18. {% block stylesheet %}
  19.     <style>
  20.         .slick-slider {
  21.             margin-bottom: 30px;
  22.         }
  23.         .slick-dots {
  24.             position: absolute;
  25.             bottom: -45px;
  26.             display: block;
  27.             width: 100%;
  28.             padding: 0;
  29.             list-style: none;
  30.             text-align: center;
  31.         }
  32.         .slick-dots li {
  33.             position: relative;
  34.             display: inline-block;
  35.             width: 20px;
  36.             height: 20px;
  37.             margin: 0 5px;
  38.             padding: 0;
  39.             cursor: pointer;
  40.         }
  41.         .slick-dots li button {
  42.             font-size: 0;
  43.             line-height: 0;
  44.             display: block;
  45.             width: 20px;
  46.             height: 20px;
  47.             padding: 5px;
  48.             cursor: pointer;
  49.             color: transparent;
  50.             border: 0;
  51.             outline: none;
  52.             background: transparent;
  53.         }
  54.         .slick-dots li button:hover,
  55.         .slick-dots li button:focus {
  56.             outline: none;
  57.         }
  58.         .slick-dots li button:hover:before,
  59.         .slick-dots li button:focus:before {
  60.             opacity: 1;
  61.         }
  62.         .slick-dots li button:before {
  63.             content: " ";
  64.             line-height: 20px;
  65.             position: absolute;
  66.             top: 0;
  67.             left: 0;
  68.             width: 12px;
  69.             height: 12px;
  70.             text-align: center;
  71.             opacity: .25;
  72.             background-color: black;
  73.             border-radius: 50%;
  74.         }
  75.         .slick-dots li.slick-active button:before {
  76.             opacity: .75;
  77.             background-color: black;
  78.         }
  79.         .slick-dots li button.thumbnail img {
  80.             width: 0;
  81.             height: 0;
  82.         }
  83.         .ec-sliderRole {
  84.             margin-bottom: 10px!important;
  85.         }
  86.         
  87.         
  88.     </style>
  89. {% endblock %}
  90. {% block javascript %}
  91.     <script>
  92.         $(function() {
  93.             $('.main_visual').slick({
  94.                 dots: true,
  95.                 arrows: false,
  96.                 autoplay: true,
  97.                 autoplaySpeed: 5000,
  98.                 speed: 300,
  99.                 centerMode: true,
  100.                 centerPadding: '16%'
  101.             });
  102.         });
  103.     </script>
  104. {% endblock javascript %}
  105. {% block main %}
  106.     {#<style>#}
  107.     {#    .slick-slide{#}
  108.     {#        max-height: 400px;#}
  109.     {#    }#}
  110.     {#    .slick-slide a picture img {#}
  111.     {#        object-fit: contain;#}
  112.     {#    }#}
  113.     {#</style>#}
  114.     <div class="ec-sliderRole">
  115.         <div class="main_visual">
  116.             {% if campaign_valid %}
  117.             <div class="item slick-slide">
  118.                 <a href="./products/list?category_id={{ sale_category_id }}" target="_blank">
  119.                     <picture>
  120.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/assets/img/sale_20210906/os_sale_to_detail_sp.jpg') }}">
  121.                         <img src="{{ asset('../../user_data/assets/img/sale_20210906/os_sale_to_detail.jpg') }}">
  122.                     </picture>
  123.                 </a>
  124.             </div>
  125.             {% endif %}
  126.             <div class="item slick-slide">
  127.                 <a href="https://www.cosmopier.net/products/detail/1581" target="_blank">
  128.                     <picture>
  129.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/kidebc-sp.jpg') }}">
  130.                         <img src="{{ asset('../../user_data/top/kidebc.jpg') }}">
  131.                     </picture>
  132.                 </a>
  133.             </div>
  134.             <div class="item slick-slide">
  135.                 <a href="https://www.cosmopier.net/products/detail/1584" target="_blank">
  136.                     <picture>
  137.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/tagaki_shop-sp.jpg') }}">
  138.                         <img src="{{ asset('../../user_data/top/tagaki_shop.jpg') }}">
  139.                     </picture>
  140.                 </a>
  141.             </div>            <div class="item slick-slide">
  142.                 <a href="https://www.cosmopier.net/products/detail/1579" target="_blank">
  143.                     <picture>
  144.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/assets/img/slider/voa_sdgs_shop-sp.jpg') }}">
  145.                         <img src="{{ asset('../../user_data/assets/img/slider/voa_sdgs_shop.jpg') }}">
  146.                     </picture>
  147.                 </a>
  148.             </div>
  149.             <!-- スライダー1 ダウンロードステーション -->
  150.             <div class="item slick-slide">
  151.                 <a href="https://www.cosmopier.com/dlstation/" target="_blank">
  152.                     <picture>
  153.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_20210416-sp.jpg') }}">
  154.                         <img src="{{ asset('../../user_data/top/top-slider_20210416.jpg') }}">
  155.                     </picture>
  156.                 </a>
  157.             </div>
  158.             <!-- スライダー2 -->
  159.             <div class="item slick-slide">
  160.                 <a href="https://www.cosmopier.net/products/list?mode=&category_id=75&name=&pageno=1&disp_number=0&orderby=1" target="_blank">
  161.                     <picture>
  162.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_20210603_2_sp.jpg') }}">
  163.                         <img src="{{ asset('../../user_data/top/top-slider_20210603_2_PC.jpg') }}">
  164.                     </picture>
  165.                 </a>
  166.             </div>
  167.             <!-- スライダー3 -->
  168.             <div class="item slick-slide">
  169.                 <a href="https://www.cosmopier.net/products/list?mode=&category_id=77&name=&pageno=1&disp_number=0&orderby=1" target="_blank">
  170.                     <picture>
  171.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_20210603_3_sp.jpg') }}">
  172.                         <img src="{{ asset('../../user_data/top/top-slider_20210603_3_PC.jpg') }}">
  173.                     </picture>
  174.                 </a>
  175.             </div>
  176.             <!-- スライダー4 -->
  177.             <div class="item slick-slide">
  178.                 <a href="https://www.cosmopier.net/products/list?mode=&category_id=83&name=&pageno=1&disp_number=0&orderby=3" target="_blank">
  179.                     <picture>
  180.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_20210603_4_sp.jpg') }}">
  181.                         <img src="{{ asset('../../user_data/top/top-slider_20210603_4_PC.jpg') }}">
  182.                     </picture>
  183.                 </a>
  184.             </div>
  185.             <!-- スライダー5 -->
  186.             <div class="item slick-slide">
  187.                 <a href="https://www.cosmopier.net/products/list?mode=&category_id=84&name=&pageno=1&disp_number=0&orderby=3" target="_blank">
  188.                     <picture>
  189.                         <source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_20210603_5_sp.jpg') }}">
  190.                         <img src="{{ asset('../../user_data/top/top-slider_20210603_5_PC.jpg') }}">
  191.                     </picture>
  192.                 </a>
  193.             </div>
  194.             <!--../../user_data/
  195.             <div class="item slick-slide"><picture><source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_04-sp.jpg') }}"><img src="{{ asset('../../user_data/top/top-slider_04.jpg') }}"></picture></div>
  196.             <div class="item slick-slide"><picture><source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_01-sp.jpg') }}"><img src="{{ asset('../../user_data/top/top-slider_01.jpg') }}"></picture></div>
  197.             <div class="item slick-slide"><img src="{{ asset('assets/img/top/img_hero_pc01.jpg') }}"></div>
  198.             <div class="item slick-slide"><picture><source media="(max-width: 768px)" srcset="{{ asset('../../user_data/top/top-slider_05-sp.jpg') }}"><img src="{{ asset('../../user_data/top/top-slider_05.jpg') }}"></picture></div>
  199.             <div class="item slick-slide"><img src="{{ asset('assets/img/top/img_hero_pc02.jpg') }}"></div>
  200.             <div class="item slick-slide"><img src="{{ asset('assets/img/top/img_hero_pc03.jpg') }}"></div>
  201.             -->
  202.         </div>
  203.     </div>
  204. {% endblock %}