app/template/user_data/keyholder-size_s.twig line 1

Open in your IDE?
  1. {% extends '@user_data/layout/default_frame.twig' %}
  2. {% block title %}
  3.     {{category_name}}製作 - {{ Product.name }} | こだわり品質【小ロット1個から】ZEAMI Goods
  4. {% endblock %}
  5. {% block description %}
  6.     <meta name="description" content="cscascsa"></meta>
  7. {% endblock %}
  8. {% block js %}
  9.     <!-- // ++ Guide jQuery ++ /////////////////////////////////////////////////////////// -->
  10.     <script>
  11.         const PRODUCT_ID = "{{ Product.id }}";
  12.     </script>
  13.     <link href="{{ asset('assets/custom_css/home_product.css') }}" rel="stylesheet" type="text/css">
  14.     <link href="{{ asset('assets/js/fancybox02/jquery.fancybox.css') }}" rel="stylesheet" type="text/css" media="screen, projection">
  15.     <script src="{{ asset('assets/js/fancybox02/jquery.fancybox.pack.js') }}" type="text/javascript"></script>
  16.     <script src="{{ asset('assets/js/fancybox02/jquery.mousewheel-3.0.6.pack.js') }}" type="text/javascript"></script>
  17.     <script src="{{ asset('assets/js/fancybox02/jquery.easing-1.3.pack.js') }}" type="text/javascript"></script>
  18.     <script src="{{ asset('assets/js/holiday_calender.js') }}" type="text/javascript"></script>
  19.     <script>
  20.         const STEPS = {{ Steps | json_encode | raw }};
  21.         const WORKING_TIME = {{WorkingTime | json_encode | raw}}
  22.     </script>
  23.     <script src="{{ asset('assets/js/product.js') }}" type="text/javascript"></script>
  24.     <script src="{{ asset('assets/js/tooltip.js') }}" type="text/javascript" media="screen and (min-width:769px)"></script>
  25.     <script src="{{ asset('assets/js/sp_tooltip.js') }}" type="text/javascript" media="screen and (max-width:768px)"></script>
  26.     <script>
  27.         $(document).ready(function(){
  28.             $('.add_wishlist').click(function(e) {
  29.                 e.preventDefault();
  30.                 const is_favorite = {{ is_favorite ? 1: 0 }} ? 1 : 0;
  31.                 if(!is_favorite) {
  32.                     $('#form-favorite').submit();
  33.                 }
  34.             })
  35.         })
  36.     </script>
  37. {% endblock %}
  38. {% block css %}
  39.     <style>
  40.         @media (max-width: 700px) {
  41.             .responsive-table-area table, 
  42.             .responsive-table-area thead, 
  43.             .responsive-table-area tbody, 
  44.             .responsive-table-area th, 
  45.             .responsive-table-area td, 
  46.             .responsive-table-area tr {
  47.                 display: block !important;
  48.                 width: 100% !important;
  49.                 height: auto !important;
  50.             }
  51.     
  52.             .responsive-table-area thead {
  53.                 display: none !important;
  54.             }
  55.             .responsive-table-area tr {
  56.                 margin-bottom: 15px !important;
  57.                 height: auto !important;
  58.             }
  59.             .responsive-table-area td {
  60.                 padding: 6px !important;
  61.                 height: auto !important;
  62.                 width: 100% !important;
  63.                 
  64.             }
  65.             .responsive-table-area td img {
  66.                 width: 100% !important;
  67.                 height: auto !important;
  68.             }
  69.             
  70.             .product-info table, 
  71.             .product-info thead, 
  72.             .product-info tbody, 
  73.             .product-info th, 
  74.             .product-info td, 
  75.             .product-info tr {
  76.                 border: none !important;
  77.             }
  78.             .product-info td {
  79.                 border: 1px solid !important
  80.             }
  81.             .product-info tr {
  82.                 margin-bottom: 0px !important;
  83.                 height: auto !important;
  84.             }
  85.             #specList img {
  86.                 width: 100%;
  87.                 height: auto;
  88.             }
  89.             table#cart_indexTable.product .order_num {
  90.                 width: 115px !important;
  91.             }
  92.             table#cart_indexTable.product th, table#cart_indexTable.product td {
  93.                 width: auto !important;
  94.             }
  95.         }
  96.     </style>
  97. {% endblock %}
  98. {% block content %}
  99.     <!-- // ++ パンクズ ++ //////////////////////////////////////////////////////////// // -->
  100.     <div id="bread_crumbBloc" class="fades">
  101.         <ul id="breadCrumb" class="fades">
  102.             <li class="up">
  103.                 <a href="/"><img src="{{ asset('assets/img/icon_home.png') }}" alt="ホーム"></a>
  104.             </li>
  105.             <li class="up">
  106.                 <a href="{{'/category/' ~ category_id}}">{{category_name}}</a>
  107.             </li>
  108.             <li class="up">{{ Product.name }}</li>
  109.         </ul>
  110.         <!-- ///// #breadCrumb +++++ ///// -->
  111.         <!-- ///// +++++ #bread_crumbBloc +++++ ///// -->
  112.     </div>
  113.     <!-- ▼▼ MAIN CONTENTS __________________________________________________________________________________________________ ▼▼ -->
  114.     <main
  115.         id="mainContents">
  116.         <!-- // == MAIN ================================================================================ // -->
  117.         <section
  118.             id="Product" class="section_basic">
  119.             <!-- // ++ 詳細:商品名&画像 ++ /////////////////////////////////////////////////////////////// -->
  120.             <div class="one_box fades responsive-table-area product-info">
  121.                 <dl
  122.                     id="product_topBloc" class="fades">
  123.                     <!-- ■■ ++ メイン画像 ++ ■■ -->
  124.                     <dt id="product_mainPhoto" class="up"><img src="{{ asset(Product.mainFileName|no_image_product, 'save_image') }}">
  125.                         {% if Product.icon is not empty %}
  126.                             <p class="catlist_thumb_chara fades"><img src="{{ asset(Product.icon|no_image_product, 'save_image') }}" alt="ミラーコート"></p>
  127.                         {% else %}
  128.                             <p class="catlist_thumb_chara fades"><img src="{{ asset('assets/img/mirror_coat.png') }}" alt="ミラーコート"></p>
  129.                         {% endif %}
  130.                     </dt>
  131.                     <!-- ■■ ++ 商品名など ++ ■■ -->
  132.                     <dd id="product_nameArea" class="fades">
  133.                         <h3 id="productName">
  134.                             <p class="up">{{category_name}}
  135.                                 {{ Product.name }}</p>
  136.                             {% if BaseInfo.option_favorite_product %}
  137.                                 <form id="form-favorite" action="{{ url('add_product_favorite', {id:Product.id}) }}" method="post">
  138.                                     <div class="ec-productRole__btn">
  139.                                         {% if is_favorite == false %}
  140.                                             <div id="btn_wishList" class="up add_wishlist">
  141.                                                 <a href="/">
  142.                                                     <span class="mk_off">お気に入り追加</span>
  143.                                                     <!-- /// #btn_wishList +++  /// -->
  144.                                                 </a>
  145.                                             </div>
  146.                                         {% else %}
  147.                                             <div id="btn_wishList" class="up add_wishlist">
  148.                                                 <a href="/">
  149.                                                     <span class="mk_off">お気に入り済</span>
  150.                                                     <!-- /// #btn_wishList +++  /// -->
  151.                                                 </a>
  152.                                             </div>
  153.                                         {% endif %}
  154.                                     </div>
  155.                                 </form>
  156.                             {% endif %}
  157.                         </h3>
  158.                         <!-- /// +++ #productName +++ /// -->
  159.                         {{ Product.description_detail | raw }}
  160.                         <!-- //// #product_nameArea ++++ //// -->
  161.                     </dd>
  162.                 </dl>
  163.                 <!-- //// ++++ #product_topBloc ++++ //// -->
  164.                 <!-- ///// .one_box ***** ///// -->
  165.             </div>
  166.             <!-- // ++ SPEC ++ /////////////////////////////////////////////////////////////// -->
  167.             <div class="one_box fades responsive-table-area">
  168.                 <h4 class="section_title up">SPEC<span>商品の仕様</span>
  169.                 </h4>
  170.                 <ul id="specList" class="fades">
  171.                     {{ Product.description_list | raw }}
  172.                 </ul>
  173.                 <!-- ///// #specList +++++ ///// -->
  174.                 <!-- ///// .one_box ***** ///// -->
  175.             </div>
  176.             <!-- // ++ IMAGE ++ /////////////////////////////////////////////////////////////// -->
  177.             <div class="one_box">
  178.                 <h4 class="section_title up">IMAGE<span>イメージサンプル</span>
  179.                 </h4>
  180.                 <ul id="image_sampleList" class="up">
  181.                     {% for ProductImage in Product.ProductImage %}
  182.                         <li class="up">
  183.                             <a href={{asset(ProductImage, 'save_image')}} class="samplepic" rel="photo">
  184.                                 <img src={{asset(ProductImage, 'save_image')}}>
  185.                             </a>
  186.                         </li>
  187.                     {% endfor %}
  188.                 </ul>
  189.                 <!-- ///// #image_sampleList +++++ ///// -->
  190.                 <!-- ///// .one_box ***** ///// -->
  191.             </div>
  192.             <!-- // ++ PRICE ++ /////////////////////////////////////////////////////////////// -->
  193.             <div class="one_box">
  194.                 <form action="#" class="product_form" method="post">
  195.                     <h4 class="section_title up">PRICE<span>価格表</span>
  196.                     </h4>
  197.                     <h5 class="sub_title up">STEP-1<span>数量を選択してください</span>
  198.                     </h5>
  199.                     <ul id="detail_checkList" class="input_content fades">
  200.                         {% for option in option_quantity %}
  201.                             <li class="type_check up">
  202.                                 <label><input type="radio" name="step_quantity" value="{{option |json_encode }}" class="form_check"/>
  203.                                     <span>
  204.                                         {% if option.from %}
  205.                                         {{ option.from|number_format(0, '.', ',') }}
  206.                                         {% endif %}
  207.                                         〜
  208.                                         {% if option.to %}
  209.                                         {{ option.to|number_format(0, '.', ',') }}
  210.                                         {% endif %}
  211.                                         枚</span>
  212.                                 </label>
  213.                             </li>
  214.                         {% endfor %}
  215.                     </ul>
  216.                     <div style="display: flex; flex-direction: column; align-items: center" id='inquiry_box'>
  217.                         <aside class="caution_box fades fadeIn" style="">
  218.                             <div class="caution_inner" id="text-warning">
  219.                                 <h5 class="caution_title up moveup">大ロットオーダーに関して</h5>
  220.                                 <p class="indent up moveup">◯ 具体的な発注内容をお知らせください。1営業日以内にサポートよりご連絡差し上げます。</p>
  221.                             </div>
  222.                         </aside>
  223.                             <a href='/inquiry' style='text-decoration: none; 
  224.                                                 width: 300px; color: white; 
  225.                                                 background: #01B4BE; height: 80px; 
  226.                                                 display: flex; align-items: center; 
  227.                                                 justify-content: center; font-size: 20px; 
  228.                                                 font-weight: bold; border-radius: 6px; 
  229.                                                 margin-top: 40px'>
  230.                                 お問い合わせフォームへ
  231.                             </a>
  232.                     </div>
  233.                     {% for step in Steps %}
  234.                         <div id="{{'step_' ~ step.step_number}}">
  235.                             <h5 class="sub_title up">STEP-{{step.step_number + 1}}<span>{{step.step_name}}</span>
  236.                             </h5>
  237.                             <ul id="detail_checkList" class="input_content fades">
  238.                                 {% for option in step.options %}
  239.                                     <li class="type_check up step_option_container" id="{{'option_' ~ option.id}}">
  240.                                         <label><input type="radio" name="{{step.step_name}}" id="{{'check_option_' ~ option.id}}" value="{{option |json_encode }}" class="form_check step_options_product"/>
  241.                                             <span>{{option.name}}</span> 
  242.                                             {% if option.option_tag is not null %}
  243.                                              <font class="reco_mark famous">{{option.option_tag}}</font>    
  244.                                              {% endif %}
  245.                                             {% if option.name_detail is not null %}
  246.                                                 <div style="margin-top: 6px; max-width: 175px; text-wrap: wrap; font-size: 11px">{{option.name_detail}}</div>
  247.                                             {% endif %}
  248.                                         </label>
  249.                                         {% if option.detail is not null and option.detail is not empty %}
  250.                                         <span class="onepoint">
  251.                                             <img src="{{ asset('assets/img/icon_question.png') }}" class="for_pc">
  252.                                             <a href="" class="tt_open for_sp" data-modal-btn="Tooltip01"><img src="{{ asset('assets/img/icon_question.png') }}"></a>
  253.                                         </span>
  254.                                         {% endif %}
  255.                                         <aside class="baloon for_pc">
  256.                                             <div class="baloon_body">
  257.                                                 {{option.detail | raw}}
  258.                                             </div>
  259.                                         </aside>
  260.                                     </li>
  261.                                 {% endfor %}
  262.                             </ul>
  263.                         </div>
  264.                     {% endfor %}
  265.                     <div id="loading-price">
  266.                         <div class="loader"></div>
  267.                         <div>価格表を読み込み中</div>
  268.                     </div>
  269.                     <!-- // △△ STEP-6 ++ △△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△ -->
  270.                     <div id='latest-step'>
  271.                         <h5 class="sub_title up" style="margin-bottom: 8px">STEP-{{Steps | length + 2}}<span>ご希望の納期と数量に応じた価格を押してください</span>
  272.                         </h5>
  273.                         <div style="margin-bottom: 6px" id="text-infor-delivery"></div>
  274.                         <p class="table_caption" style="margin-bottom:.3em">※価格は全て1枚あたりの税込価格です。</p>
  275.                         <div id="tableBox">
  276.                             <table
  277.                                 cellpadding="0" cellspacing="0" id="cart_indexTable" class="product">
  278.                             </table>
  279.                             <!-- //// ++++ #cart_indexTable ++++ //// -->
  280.                         </div>
  281.                     </div>
  282.                     <!-- //// ++++ #tableBox ++++ //// -->
  283.                     <!-- ///// .one_box ***** ///// -->
  284.                 </form>
  285.             </div>
  286.             <div class='show_calc_price'>
  287.                 {# <div style="color: #01b4be; margin-bottom: 10px">見積金額</div>
  288.                 <div>
  289.                     <div style="margin-bottom: 10px">
  290.                         <div style="margin-bottom: 5px">購入数量</div>
  291.                         <input type="number" min="0" id="calc_price" style="height: 50px; border-radius: 6px" class="form-control" value="0" />
  292.                     </div>
  293.                     <div>
  294.                         <div>合計金額</div>
  295.                         <div id="tableBox">
  296.                             <table cellpadding="0" cellspacing="0" id="calc_indexTable" class="product"></table>
  297.                         <div>
  298.                     </div>
  299.                 </div> #}
  300.             </div>
  301.                 <div style="display: flex; flex-direction: column; align-items: center">
  302.                         {% if Product.simulator is not null %}
  303.                             <a href="{{Product.simulator}}" target="_blank" style='text-decoration: none; 
  304.                                                 width: 250px; color: white; 
  305.                                                 background: #01B4BE; height: 60px; 
  306.                                                 display: flex; align-items: center; 
  307.                                                 justify-content: center; font-size: 18px; 
  308.                                                 font-weight: bold; border-radius: 6px; 
  309.                                                 margin-top: 40px'>
  310.                                 <i class='fa fa-check' style="font-weight: bold; margin-right: 6px; font-size: 20px"></i> シミュレーターで作る
  311.                             </a>
  312.                         {% endif %}
  313.                 </div>
  314.         </section>
  315.         <!-- ///// +++++ #Product +++++ ///// -->
  316.         <!-- ///// +++++ #mainContents +++++ ///// -->
  317.     </main>
  318.     <!-- // ++ パンクズ ++ //////////////////////////////////////////////////////////// // -->
  319.     <div id="bread_crumbBloc" class="fades">
  320.         <ul id="breadCrumb" class="fades">
  321.             <li class="up">
  322.                 <a href="/"><img src="{{ asset('assets/img/icon_home.png') }}" alt="ホーム"></a>
  323.             </li>
  324.             <li class="up">
  325.                 <a href="{{'/category/' ~ category_id}}">{{category_name}}</a>
  326.             </li>
  327.             <li class="up">{{ Product.name }}</li>
  328.         </ul>
  329.         <!-- ///// #breadCrumb +++++ ///// -->
  330.         <!-- ///// +++++ #bread_crumbBloc +++++ ///// -->
  331.     </div>
  332.     <?php /* ... SMARATPHONE TOOLTIP ................................................................ */ ?>
  333.     <!-- ■■ ++ ToolTip(SMARTPHONE):1000個 ++ ■■ -->
  334.     <aside id="Tooltip01" class="baloon for_sp">
  335.         <div class="baloon_body">
  336.             <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/over1000.html');?>
  337.         </div>
  338.     </aside>
  339.     <!-- /// *** .baloon *** /// -->
  340.     <!-- ■■ ++ ToolTip(SMARTPHONE):表面+白印刷 ++ ■■ -->
  341.     <aside id="Tooltip02" class="baloon for_sp">
  342.         <div class="baloon_body">
  343.             <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/print_front.html');?>
  344.         </div>
  345.     </aside>
  346.     <!-- /// *** .baloon *** /// -->
  347.     <!-- ■■ ++ ToolTip(SMARTPHONE):表面+白印刷+裏面印刷 ++ ■■ -->
  348.     <aside id="Tooltip03" class="baloon for_sp">
  349.         <div class="baloon_body">
  350.             <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/print_front_back.html');?>
  351.         </div>
  352.     </aside>
  353.     <!-- /// *** .baloon *** /// -->
  354.     <?php /* ................................................................ SMARATPHONE TOOLTIP ... */ ?>
  355.     <!-- ////// +++++++ #Wrapper +++++++ /////// -->
  356. {% endblock %}