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

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