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. {% if option.to %}
  148. {{ option.to|number_format(0, '.', ',') }}
  149. {% endif %}
  150. 個</span>
  151. </label>
  152. </li>
  153. {% endfor %}
  154. </ul>
  155. <div style="display: flex; flex-direction: column; align-items: center" id='inquiry_box'>
  156. <aside class="caution_box fades fadeIn" style="">
  157. <div class="caution_inner" id="text-warning">
  158. <h5 class="caution_title up moveup">大ロットオーダーに関して</h5>
  159. <p class="indent up moveup">◯ 具体的な発注内容をお知らせください。1営業日以内にサポートよりご連絡差し上げます。</p>
  160. </div>
  161. </aside>
  162. <a href='/inquiry' style='text-decoration: none;
  163. width: 300px; color: white;
  164. background: #01B4BE; height: 80px;
  165. display: flex; align-items: center;
  166. justify-content: center; font-size: 20px;
  167. font-weight: bold; border-radius: 6px;
  168. margin-top: 40px'>
  169. お問い合わせフォームへ
  170. </a>
  171. </div>
  172. {% for step in Steps %}
  173. <div id="{{'step_' ~ step.step_number}}">
  174. <h5 class="sub_title up">STEP-{{step.step_number + 1}}<span>{{step.step_name}}</span>
  175. </h5>
  176. <ul id="detail_checkList" class="input_content fades">
  177. {% for option in step.options %}
  178. <li class="type_check up step_option_container" id="{{'option_' ~ option.id}}">
  179. <label><input type="radio" name="{{step.step_name}}" id="{{'check_option_' ~ option.id}}" value="{{option |json_encode }}" class="form_check step_options_product"/>
  180. <span>{{option.name}}</span>
  181. {% if option.option_tag is not null %}
  182. <font class="reco_mark famous">{{option.option_tag}}</font>
  183. {% endif %}
  184. {% if option.name_detail is not null %}
  185. <div style="margin-top: 6px; max-width: 175px; text-wrap: wrap; font-size: 11px">{{option.name_detail}}</div>
  186. {% endif %}
  187. </label>
  188. {% if option.detail is not null and option.detail is not empty %}
  189. <span class="onepoint">
  190. <img src="{{ asset('assets/img/icon_question.png') }}" class="for_pc">
  191. <a href="" class="tt_open for_sp" data-modal-btn="Tooltip01"><img src="{{ asset('assets/img/icon_question.png') }}"></a>
  192. </span>
  193. {% endif %}
  194. <aside class="baloon for_pc">
  195. <div class="baloon_body">
  196. {{option.detail | raw}}
  197. </div>
  198. </aside>
  199. </li>
  200. {% endfor %}
  201. </ul>
  202. </div>
  203. {% endfor %}
  204. <div id="loading-price">
  205. <div class="loader"></div>
  206. <div>価格表を読み込み中</div>
  207. </div>
  208. <!-- // △△ STEP-6 ++ △△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△ -->
  209. <div id='latest-step'>
  210. <h5 class="sub_title up" style="margin-bottom: 8px">STEP-{{Steps | length + 2}}<span>ご希望の納期と数量に応じた価格を押してください</span>
  211. </h5>
  212. <div style="margin-bottom: 6px" id="text-infor-delivery"></div>
  213. <p class="table_caption" style="margin-bottom:.3em">※価格は全て1枚あたりの税込価格です。</p>
  214. <div id="tableBox">
  215. <table
  216. cellpadding="0" cellspacing="0" id="cart_indexTable" class="product">
  217. </table>
  218. <!-- //// ++++ #cart_indexTable ++++ //// -->
  219. </div>
  220. </div>
  221. <!-- //// ++++ #tableBox ++++ //// -->
  222. <!-- ///// .one_box ***** ///// -->
  223. </form>
  224. </div>
  225. <div class='show_calc_price'>
  226. {# <div style="color: #01b4be; margin-bottom: 10px">見積金額</div>
  227. <div>
  228. <div style="margin-bottom: 10px">
  229. <div style="margin-bottom: 5px">購入数量</div>
  230. <input type="number" min="0" id="calc_price" style="height: 50px; border-radius: 6px" class="form-control" value="0" />
  231. </div>
  232. <div>
  233. <div>合計金額</div>
  234. <div id="tableBox">
  235. <table cellpadding="0" cellspacing="0" id="calc_indexTable" class="product"></table>
  236. <div>
  237. </div>
  238. </div> #}
  239. </div>
  240. <div style="display: flex; flex-direction: column; align-items: center">
  241. {% if Product.simulator is not null %}
  242. <a href="{{Product.simulator}}" target="_blank" style='text-decoration: none;
  243. width: 250px; color: white;
  244. background: #01B4BE; height: 60px;
  245. display: flex; align-items: center;
  246. justify-content: center; font-size: 18px;
  247. font-weight: bold; border-radius: 6px;
  248. margin-top: 40px'>
  249. <i class='fa fa-check' style="font-weight: bold; margin-right: 6px; font-size: 20px"></i> シミュレーターで作る
  250. </a>
  251. {% endif %}
  252. </div>
  253. </section>
  254. <!-- ///// +++++ #Product +++++ ///// -->
  255. <!-- ///// +++++ #mainContents +++++ ///// -->
  256. </main>
  257. <!-- // ++ パンクズ ++ //////////////////////////////////////////////////////////// // -->
  258. <div id="bread_crumbBloc" class="fades">
  259. <ul id="breadCrumb" class="fades">
  260. <li class="up">
  261. <a href="/"><img src="{{ asset('assets/img/icon_home.png') }}" alt="ホーム"></a>
  262. </li>
  263. <li class="up">
  264. <a href="/keyholder">アクリルキーホルダー</a>
  265. </li>
  266. <li class="up">Sサイズ</li>
  267. </ul>
  268. <!-- ///// #breadCrumb +++++ ///// -->
  269. <!-- ///// +++++ #bread_crumbBloc +++++ ///// -->
  270. </div>
  271. <?php /* ... SMARATPHONE TOOLTIP ................................................................ */ ?>
  272. <!-- ■■ ++ ToolTip(SMARTPHONE):1000個 ++ ■■ -->
  273. <aside id="Tooltip01" class="baloon for_sp">
  274. <div class="baloon_body">
  275. <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/over1000.html');?>
  276. </div>
  277. </aside>
  278. <!-- /// *** .baloon *** /// -->
  279. <!-- ■■ ++ ToolTip(SMARTPHONE):表面+白印刷 ++ ■■ -->
  280. <aside id="Tooltip02" class="baloon for_sp">
  281. <div class="baloon_body">
  282. <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/print_front.html');?>
  283. </div>
  284. </aside>
  285. <!-- /// *** .baloon *** /// -->
  286. <!-- ■■ ++ ToolTip(SMARTPHONE):表面+白印刷+裏面印刷 ++ ■■ -->
  287. <aside id="Tooltip03" class="baloon for_sp">
  288. <div class="baloon_body">
  289. <?php // include('/EC-CUBE/ec-cube/tree/4.3/src/Eccube/Resource/template/default/block/tooltip/print_front_back.html');?>
  290. </div>
  291. </aside>
  292. <!-- /// *** .baloon *** /// -->
  293. <?php /* ................................................................ SMARATPHONE TOOLTIP ... */ ?>
  294. <!-- ////// +++++++ #Wrapper +++++++ /////// -->
  295. {% endblock %}