app/template/default/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. {% block stylesheet %}
  10.     <style>
  11.         .slider_pickup .slick-list {
  12.             overflow: visible;
  13.         }
  14.         .slider_pickup {
  15.             line-height: 0;
  16.             font-size: 0;
  17.         }
  18.         .slider_pickup .slick-slide {
  19.             margin: 0 16px;
  20.             max-width: 488px;
  21.             max-height: auto !important;
  22.             img {
  23.                 width: 100%;
  24.                 height: auto;
  25.                 object-fit: cover;
  26.                 aspect-ratio: 16 / 9 !important;
  27.             }
  28.         }
  29.         .slider-dots {
  30.             display: flex;
  31.             align-items: center;
  32.             justify-content: center;
  33.             margin-top: 32px;
  34.             gap: 16px;
  35.         }
  36.         .slider-dots li {
  37.             list-style-type: none;
  38.             width: 8px;
  39.             height: 8px;
  40.             border-radius: 50%;
  41.             cursor: pointer;
  42.         }
  43.         .slider-dots li {
  44.             width: 8px;
  45.             height: 8px;
  46.             border-radius: 50%;
  47.             border: solid 1px;
  48.             border-color: #2F2725;
  49.         }
  50.         .slider-dots li.slick-active {
  51.             background: #2F2725;
  52.         }
  53.         @media(max-width: 768px) {
  54.             .slick-slide {
  55.                 margin: 0 8px;
  56.             }
  57.             .slider-dots {
  58.                 margin-top: 16px;
  59.             }
  60.             .slider-dots li {
  61.                 width: 8px;
  62.             }
  63.             .slider-dots li button {
  64.                 width: 8px;
  65.             }
  66.             .slider_pickup .slick-slide {
  67.                 margin: 0 8px;
  68.                 max-width: 327px;
  69.             }
  70.         }
  71.     </style>
  72. {% endblock %}
  73. {% block javascript %}
  74.     <script>
  75.         $(document).ready(function () {
  76.             $('.slider').slick({
  77.                 customPaging: function (slider, index) {
  78.                 return $('<button type="button" />').text((''));
  79.                 },
  80.                 dotsClass: 'slider-dots',
  81.                 slide: 'div',
  82.                 infinite: true,
  83.                 autoplay: true,
  84.                 autoplaySpeed: 7000,
  85.                 speed: 1500,
  86.                 slidesToShow: 1,
  87.                 slidesToScroll: 1,
  88.                 dots: true,
  89.                 arrows: false
  90.             });
  91.             var dots = true;
  92.         });
  93.     </script>
  94.     <script>
  95.         $(document).ready(function () {
  96.             $('.slider_pickup').slick({
  97.                 dotsClass: 'slider-dots',
  98.                 variableWidth: true,
  99.                 centerMode: true,
  100.                 dots: true,
  101.                 autoplay: true,
  102.                 autoplaySpeed: 7000,
  103.                 speed: 1500,
  104.                 focusOnSelect: true,
  105.                 infinite: true,
  106.                 arrows: false
  107.             });
  108.         });
  109.     </script>
  110.     <script>
  111.         const slideInContents = {{ [
  112.             "concept",
  113.             "lineup",
  114.             "sea_burial ",
  115.             "special",
  116.             "news",
  117.             "blogpickup"
  118.         ]|json_encode|raw }};
  119.         $(window).on('scroll', function () {
  120.             for (let i = 0; i < slideInContents.length; i++) {
  121.                 var value = slideInContents[i];
  122.                 var scroll;
  123.                 var winH = $(window).height();
  124.                 var objH = $ (`.${value}`).outerHeight();
  125.                 var objTop = $ (`.${value}`).offset().top;
  126.                 scroll = $(window).scrollTop();
  127.                 if (scroll >= objTop - winH) {
  128.                     $ (`.${value}`).addClass('animate-fadein');
  129.                 }
  130.             }
  131.         });
  132.     </script>
  133.     <script>
  134.         const slideInanimalR = {{ ["animal"]|json_encode|raw }};
  135.         $(window).on('scroll', function () {
  136.             for (let i = 0; i < slideInanimalR.length; i++) {
  137.                 var value = slideInanimalR[i];
  138.                 var scroll;
  139.                 var winH = $(window).height();
  140.                 var objH = $ (`.${value}`).outerHeight();
  141.                 var objTop = $ (`.${value}`).offset().top;
  142.                 scroll = $(window).scrollTop();
  143.                 if (scroll >= objTop - winH) {
  144.                     $ (`.${value}`).addClass('animate-slideInRight');
  145.                 }
  146.             }
  147.         });
  148.     </script>
  149.     <script>
  150.         const slideInanimalL = {{ ["animalL"]|json_encode|raw }};
  151.         $(window).on('scroll', function () {
  152.             for (let i = 0; i < slideInanimalL.length; i++) {
  153.                 var value = slideInanimalL[i];
  154.                 var scroll;
  155.                 var winH = $(window).height();
  156.                 var objH = $ (`.${value}`).outerHeight();
  157.                 var objTop = $ (`.${value}`).offset().top;
  158.                 scroll = $(window).scrollTop();
  159.                 if (scroll >= objTop - winH) {
  160.                     $ (`.${value}`).addClass('animate-slideInLeft');
  161.                 }
  162.             }
  163.         });
  164.     </script>
  165.     <script>
  166.         const slideInanimalSlow = {{ ["animalslow"]|json_encode|raw }};
  167.         $(window).on('scroll', function () {
  168.             for (let i = 0; i < slideInanimalSlow.length; i++) {
  169.                 var value = slideInanimalSlow[i];
  170.                 var scroll;
  171.                 var winH = $(window).height();
  172.                 var objH = $ (`.${value}`).outerHeight();
  173.                 var objTop = $ (`.${value}`).offset().top;
  174.                 scroll = $(window).scrollTop();
  175.                 if (scroll >= objTop - winH + 10) {
  176.                     $ (`.${value}`).addClass('animate-slideInRight');
  177.                 }
  178.             }
  179.         });
  180.     </script>
  181.     <script>
  182.         $(function () {
  183.             $(window).on("scroll", function () {
  184.                 const sliderHeight = $(".mv").height();
  185.                 if (sliderHeight + 200 < $(this).scrollTop()) {
  186.                     $(".js-logo").removeClass('opacity-0');
  187.                 } else {
  188.                     $(".js-logo").addClass('opacity-0');
  189.                 }
  190.                 if (sliderHeight - 400 < $(this).scrollTop()) {
  191.                     $(".js-sp-logo").fadeIn(300);
  192.                 } else {
  193.                     $(".js-sp-logo").fadeOut(300);
  194.                 }
  195.             });
  196.         });
  197.     </script>
  198. {% endblock javascript %}
  199. {% set Products = [
  200.         {
  201.             'id': '4',
  202.             'name' : 'warm',
  203.             'kana' : 'うぉーむ',
  204.             'description' :
  205.                 'いつもそばにいたあの子の温かな存在感。
  206.                 しっかりと感じる、あの子とのやわらかな時間。',
  207.             'images': [
  208.                 {'file_name': 'assets/img/top-page/warm.webp'},
  209.                 {'file_name': 'assets/img/top-page/warm.jpg'},
  210.                 {'file_name': 'assets/img/top-page/warm2.jpg'}
  211.             ]
  212.         },
  213.         {
  214.             'id': '7',
  215.             'name' : 'days',
  216.             'kana' : 'でいず',
  217.             'description' :
  218.                 '日々感じていたいあの子の存在感。
  219.                 毎日そっと寄り添うあの子とのやわらかな時間。',
  220.             'images': [
  221.                 {'file_name': 'assets/img/top-page/days.webp'},
  222.                 {'file_name': 'assets/img/top-page/days2.jpg'},
  223.                 {'file_name': 'assets/img/top-page/days3.jpg'}
  224.             ]
  225.         }
  226.     ]
  227. %}
  228. {% block main %}
  229.     <div
  230.         class="w-full justify-center items-top-center flex flex-col bg-background-default">
  231.         {# FV #}
  232.         <div class="animate-fadein mv relative bg-FV md:bg-FV-SP w-full pt-[53%] md:pt-[49.3%] md:h-[max(202.6vw,760px)] bg-center  bg-cover bg-no-repeat h-[53vw]">
  233.             <img src="{{asset('assets/img/top-page/logo-square.webp')}}" alt="いつくしのロゴ" class="absolute md:top-0 md:left-0 md:w-[145px] md:h-[147px] w-[max(18.75vw,240px)] h-[max(18.82vw,241px)] top-[16px] left-[32px]">
  234.             <img src="{{asset('assets/img/top-page/copy.webp')}}" alt="大切なペットのご供養はいつくしで" class="absolute right-[10.2vw] top-[12.8vw] md:right-[24px] md:top-[133.3vw] w-[max(22.03vw,282px)] h-[max(12.18vw,156px)] md:w-[234px] md:h-[130px]">
  235.             <div class="absolute mx-auto right-0 left-0 bottom-[max(1.25vw,16px)] z-30">
  236.                 <div class="items-center justify-center flex flex-col gap-3">
  237.                     <p class="text-[10px] leading-[15px] tracking-[5px]">
  238.                         SCROLL
  239.                     </p>
  240.                     <hr class="animate-lineMove h-10 w-[1px] border-none bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE900]">
  241.                 </div>
  242.             </div>
  243.         </div>
  244.         {# CONCEPT #}
  245.         <div class=" w-full bg-top bg-cover bg-no-repeat z-10 mt-4 lg:bg-concept-SP md:mt-16" id="">
  246.             <div class="w-full flex items-center mb-20 justify-end md:justify-center md:flex-col sm:items-end">
  247.                 <div class="flex flex-col w-[300px] md:w-full md:ml-0 items-start">
  248.                     <div class="flex gap-4 items-start md:pl-6">
  249.                         <hr class="h-20 w-[1px] border-none bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE900]">
  250.                         <p class="text-2xl font-light leading-[38px] tracking-[7.20px] md:text-xl md:leading-10 md:tracking-[8px]">CONCEPT</p>
  251.                     </div>
  252.                     <div class="z-10 md:justify-center md:flex md:flex-col md:items-center ">
  253.                         <img src="{{asset('assets/img/top-page/concept.webp')}}" alt="商品イメージ" class="concept w-full md:w-full md:-mt-[32px] md:block hidden">
  254.                         <div class="flex flex-col  md:mx-14 md:mt-6 items-start">
  255.                             <div class="font-notoserif text-[40px] font-extralight leading-[86.40px] tracking-widest pb-6 whitespace-nowrap z-10 md:text-2xl md:leading-[38.40px]">
  256.                                 <p>やわらかな<br class="lg:hidden">時間を<br class="hidden lg:block">抱きしめる。</p>
  257.                             </div>
  258.                             <div class="flex flex-col items-start">
  259.                                 <div class="leading-7 mb-20 md:mb-10 text-sm">
  260.                                     <p>いつもそばにいてくれた</p>
  261.                                     <p>大切な存在に心からの想いを伝えよう。</p>
  262.                                 </div>
  263.                                 <div class="flex flex-col items-start">
  264.                                     <div class="flex items-end justify-end pr-[14px] w-full animal">
  265.                                         <img src="{{asset('assets/img/dog.webp')}}" alt="犬" class="w-8 h-6 mr-[6px]">
  266.                                         <img src="{{asset('assets/img/turtle.webp')}}" alt="亀" class="w-[33px] h-[18px] pr-[8px]">
  267.                                         <img src="{{asset('assets/img/bird.webp')}}" alt="鳥" class="w-[30px] h-7 ">
  268.                                     </div>
  269.                                     <a href="/help/about">
  270.                                         <button class="text-sm px-12 rounded-[3px] py-[10px] border text-center border-black w-64 whitespace-nowrap hover">CONCEPT</button>
  271.                                     </a>
  272.                                 </div>
  273.                             </div>
  274.                         </div>
  275.                     </div>
  276.                 </div>
  277.                 <img src="{{asset('assets/img/top-page/concept.webp')}}" alt="商品イメージ" class="concept w-[min(59.3vw,1200px)] md:w-full md:-mt-[max(41.6vw,202px)] md:hidden">
  278.             </div>
  279.         </div>
  280.         {# LINEUP #}
  281.         <div class="w-full bg-white flex flex-col items-center justify-center">
  282.             <div class="max-w-[800px]">
  283.                 <div class="my-[120px] md:my-20">
  284.                     <div class="flex gap-4 items-start">
  285.                         <hr class="h-20 w-[1px] border-none bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE900]">
  286.                         <p class="text-2xl font-light leading-[38px] tracking-[7.20px] md:text-xl md:leading-10 md:tracking-[8px]">LINEUP</p>
  287.                     </div>
  288.                     <div class="flex items-start justify-start gap-[72px] -mt-[36px] lg:mt-0 w-full md:flex-col md:items-center md:justify-center mb-16">
  289.                         <div class="flex flex-col gap-16 lg:gap-20">
  290.                             {% for Product in Products %}
  291.                                 <div class="flex gap-[72px]">
  292.                                     <div class="pt-[60px] lg:first:pt-6 w-[312px] flex-col flex gap-12 md:gap-8 lg:w-full lg:items-center lg:justify-center {% if Product.id is defined and Product.id % 2 == 0 %} order-2 {% endif %}">
  293.                                         <div class="flex flex-col md:gap-6 ">
  294.                                             <div class="flex gap-x-3 items-baseline font-notoserif font-light lg:hidden">
  295.                                                 <h3 class="text-[40px] leading-[60px] tracking-widest">{{Product.name}}</h3>
  296.                                                 <p class="text-sm leading-[21px] tracking-wide">{{Product.kana}}</p>
  297.                                             </div>
  298.                                             {# SPスライド #}
  299.                                             <div class="lg:flex hidden flex-col table-fixed">
  300.                                                 <div
  301.                                                     class="flex flex-col items-center table-fixed box-">
  302.                                                     {# 画像 #}
  303.                                                     <div class="slider w-[327px] h-[327px] table-cell box-border">
  304.                                                         {% for image in Product.images %}
  305.                                                             <div class="w-[327px] h-[327px] slick-slide table-cell box-border">
  306.                                                                 <img src={{asset(image.file_name)}} alt="商品画像" class="w-full h-auto lineup">
  307.                                                             </div>
  308.                                                         {% endfor %}
  309.                                                     </div>
  310.                                                 </div>
  311.                                             </div>
  312.                                         </div>
  313.                                         <div class="flex flex-col gap-12 md:gap-0 md:w-full lg:items-center {% if Product.id is defined and Product.id % 2 == 0 %} items-end {% endif %}">
  314.                                             <div class="lg:flex flex-col items-center gap-1  font-notoserif font-light hidden lg:mb-6">
  315.                                                 <h3 class="text-[32px] tracking-[6px]">{{Product.name}}</h3>
  316.                                                 <p class="text-sm tracking-wide">{{Product.kana}}</p>
  317.                                             </div>
  318.                                             <p class="leading-loose text-sm lg:text-center lg:mb-10">
  319.                                                 {{Product.description | nl2br}}
  320.                                             </p>
  321.                                             <div class="">
  322.                                                 {% if Product.id is defined and Product.id % 2 != 0 %}
  323.                                                     {# idが奇数のとき #}
  324.                                                     <div class="flex items-end pl-[14px] animalL">
  325.                                                         <img src="{{asset('assets/img/hamster.webp')}}" alt="ハムスター" class="w-8 h-[13px] pr-[6px]">
  326.                                                         <img src="{{asset('assets/img/cat.webp')}}" alt="猫" class="w-[42px] h-8 pr-[9px]">
  327.                                                         <img src="{{asset('assets/img/rabbit.webp')}}" alt="うさぎ" class="w-7">
  328.                                                     </div>
  329.                                                 {% else %}
  330.                                                     {# idが偶数の時 #}
  331.                                                     <div class="flex items-end justify-end pr-[14px] animalslow">
  332.                                                         <img src="{{asset('assets/img/dog.webp')}}" alt="犬" class="w-8 h-6 mr-[6px]">
  333.                                                         <img src="{{asset('assets/img/turtle.webp')}}" alt="亀" class="w-[33px] h-[18px] pr-[8px]">
  334.                                                         <img src="{{asset('assets/img/bird.webp')}}" alt="鳥" class="w-[30px] h-7">
  335.                                                     </div>
  336.                                                 {% endif %}
  337.                                                 <a href="{{url('product_detail',{'id':Product.id})}}">
  338.                                                     <button class="border rounded-[3px] border-black px-12 py-[10px] text-sm leading-5 w-[280px] md:w-[258px] hover">詳しくはこちら</button>
  339.                                                 </a>
  340.                                             </div>
  341.                                         </div>
  342.                                     </div>
  343.                                     {# PCスライド #}
  344.                                     <div
  345.                                         class="lg:hidden flex lineup">
  346.                                         {# スライダー #}
  347.                                         <div
  348.                                             class="">
  349.                                             {# 画像 #}
  350.                                             <div class="slider w-[max(32.5vw,417px)] h-[max(32.5vw,417px)] max-w-[417px] max-h-[417px] mb-8 ">
  351.                                                 {% for image in Product.images %}
  352.                                                     <div class=" w-[min(32.5vw,417px)] h-[max(32.5vw,417px)] max-w-[417px] max-h-[417px] slick-slide ">
  353.                                                         <img src={{asset(image.file_name)}} alt="商品画像" class="w-full h-auto">
  354.                                                     </div>
  355.                                                 {% endfor %}
  356.                                             </div>
  357.                                         </div>
  358.                                     </div>
  359.                                 </div>
  360.                             {% endfor %}
  361.                         </div>
  362.                     </div>
  363.                 </div>
  364.             </div>
  365.             {# 海洋散骨 #}
  366.             <div class="bg-background-default h-auto bg-top bg-cover bg-no-repeat w-full mx-auto items-center justify-center flex py-[120px] md:py-20 md:px-6">
  367.                 <div class="flex flex-col items-center md:items-start gap-y-6">
  368.                     <div class="w-full flex gap-4 pr-[176px] md:pr-0">
  369.                         <div class="h-20 w-[1px] bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE9]"></div>
  370.                         <p class="text-[24px] md:text-xl md:text-[32px] font-light leading-9 md:leading-[38px] tracking-[7.20px] md:tracking-[8px] pb-12 md:pb-0 whitespace-nowrap">海洋散骨</p>
  371.                     </div>
  372.                     <div class="flex gap-x-8 items-center md:flex-col md:items-end ">
  373.                         <img src="{{asset('assets/img/top-page/sea_burial .webp')}}" alt="海のイメージ" class="sea_burial  w-[min(48.75vw,488px)] md:w-[max(87.2vw,197px)] h-auto md:pb-14">
  374.                         <div class="flex flex-col text-end md:pr-8">
  375.                             <p class="text-[28px] font-light leading-10 tracking-[8.4px] mb-6">いつくしの<br>
  376.                                 海洋散骨</p>
  377.                             <p class="text-sm leading-7 mb-10 md:mb-14">どこにいてもあの子に思いを<br>
  378.                                 馳せることができます。</p>
  379.                             <a href="/sea_burial">
  380.                                 <button class="border rounded-[3px] border-black px-12 py-[10px] text-sm leading-5 whitespace-nowrap md:w-[max(68.8vw,258px)] w-[280px] hover">詳しくはこちら</button>
  381.                             </a>
  382.                         </div>
  383.                     </div>
  384.                 </div>
  385.             </div>
  386.             {# SPECIAL #}
  387.             <div class="bg-sub-beige-pale items-center justify-center flex py-[120px] gap-6 flex-col w-full md:py-20 px-6">
  388.                 <div class="max-w-[800px] md:w-full">
  389.                     <div class="flex gap-4 items-start md:mb-6">
  390.                         <hr class="h-20 w-[1px] border-none bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE900]">
  391.                         <p class="text-2xl font-light leading-[38px] tracking-[7.20px] md:text-xl md:leading-10 md:tracking-[8px]">SPECIAL</p>
  392.                     </div>
  393.                     <div class="gap-20 flex flex-col w-full items-center md:gap-14">
  394.                         <div class="flex w-full">
  395.                             <div class="flex gap-[176px] md:flex-col md:gap-10">
  396.                                 {% for post in special_posts.posts %}
  397.                                     {% if loop.index < 3 %}
  398.                                         <a href="{{ url('special_post', { id: post.id }) }}" class="pb-4 border-b border-black w-1/2 flex flex-col items-end md:w-full hover">
  399.                                             <img src="{{ post.special_kv_pc.url }}" alt="{{ post.title }}のサムネイル" class="special w-full mb-5">
  400.                                             <div class="flex flex-col gap-4 mb-10 w-full">
  401.                                                 <div class="flex flex-wrap gap-2">
  402.                                                     {% for category in post.categories %}
  403.                                                     <span class="text-sm leading-5">{{ category.name }}</span>
  404.                                                     {% endfor %}
  405.                                                 </div>
  406.                                                 <p class="text-xl md:text-base tracking-wide leading-8">{{ post.title }}</p>
  407.                                             </div>
  408.                                             <p class="text-sm tracking-wide leading-5">{{ post.post_date|date('Y.m.d') }}</p>
  409.                                         </a>
  410.                                     {% endif %}
  411.                                 {% endfor %}
  412.                             </div>
  413.                         </div>
  414.                         <a href="{{ url('special_posts') }}">
  415.                             <button class="border rounded-[3px] border-black px-12 py-[10px] text-sm leading-5 w-[448px] md:w-[327px] hover">すべて見る</button>
  416.                         </a>
  417.                     </div>
  418.                 </div>
  419.             </div>
  420.             {# NEWS #}
  421.             <div class="bg-white items-center justify-center flex py-[120px] flex-col w-full md:py-20 md:px-6 news">
  422.                 <div class="max-w-[800px] w-full flex justify-between gap-6 md:flex-col md:gap-6">
  423.                     <div class="flex gap-4 h-fit">
  424.                         <hr class="h-20 w-[1px] border-none bg-gradient-to-b from-[#ADAAA6] to-[#F0EDE900]">
  425.                         <p class="text-2xl font-light leading-[38px] tracking-[7.20px] md:text-xl md:leading-10 md:tracking-[8px]">NEWS</p>
  426.                     </div>
  427.                     <div class="w-[488px] md:w-full flex flex-col items-center">
  428.                         {% if news %}
  429.                             <div class="w-full border-t border-sub-beige-pale pb-20 md:pb-10 items-center flex flex-col">
  430.                                 {% for news in news %}
  431.                                     {% if loop.index < 3 %}
  432.                                         <a href="news/{{(news.datakey)}}" class="w-full py-10 border-b border-sub-beige-pale flex flex-col gap-6 md:gap-4 hover">
  433.                                             <p class="w-full text-xl md:text-base leading-9 tracking-wide">{{news.title}}</p>
  434.                                             <p class="w-full text-end text-sm">{{ news.publicDate|date('Y.m.d') }}</p>
  435.                                         </a>
  436.                                     {% endif %}
  437.                                 {% endfor %}
  438.                                 <a href="/news" class="block border rounded-[3px] text-center border-black px-12 py-[10px] text-sm leading-5 w-[448px] md:w-[327px] mt-20 md:mt-10 hover">
  439.                                     すべて見る
  440.                                 </a>
  441.                             </div>
  442.                         {% else %}
  443.                             <p>現在、お知らせはありません。</p>
  444.                         {% endif %}
  445.                     </div>
  446.                 </div>
  447.             </div>
  448.         </div>
  449.         {# ブログPICKUP #}
  450.         {# <div class="bg-sub-beige-pale items-center justify-center flex py-20 flex-col w-full overflow-hidden">
  451.             <div class="w-full items-center justify-center flex">
  452.                 <div class="slider_pickup w-[488px] md:w-[327px] md:h-[182px] h-[274px]">
  453.                     {% for post in special_posts.posts %}
  454.                         {% if loop.index < 11 %}
  455.                             <div class="slick-slide w-[488px] md:w-[327px] md:h-[182px] h-[274px] hover">
  456.                                 <a href="{{ url('special_post', { id: post.id }) }}">
  457.                                     <img src="{{ post.special_kv_pc.url }} " alt=" {{ post.title }} のサムネイル" class=" blogpickup w-full h-auto">
  458.                                 </a>
  459.                             </div>
  460.                         {% endif %}
  461.                     {% endfor %}
  462.                 </div>
  463.             </div>
  464.         </div> #}
  465.     </div>
  466. </div>{% endblock %}