app/Plugin/PiaContact/Resource/template/default/appraisal/index.twig line 1

Open in your IDE?
  1. {% extends 'default_frame.twig' %}
  2. {% form_theme form 'Form/form_div_layout.twig' %}
  3. {% block javascript %}
  4.     <script src="//yubinbango.github.io/yubinbango/yubinbango.js" charset="UTF-8"></script>
  5.     <script>
  6.         $(function() {
  7.             $('#form_appraisal_item01_name').attr('required', true);
  8.             $('#form_appraisal_item01_num').attr('required', true);
  9.             $('#form_appraisal_item01_img').attr('required', true);
  10.         });
  11.     </script>
  12. {% endblock javascript %}
  13. {% block main %}
  14. <style type="text/css">
  15. @media only screen and (min-width:641px) {/*pc*/
  16.   #appraisal_form_wrap{
  17.     width: 70%;
  18.     margin: auto;
  19.   }
  20. }
  21. .daiko_coin dt,
  22. .daiko_coin dd{
  23.   background-color: #fbf6e5;
  24.   border-bottom: 5px solid white;
  25. }
  26. .daiko_coin dt{
  27.   padding: 3%;
  28. }
  29. .daiko_coin table{
  30.   width: 100%;
  31. }
  32. .daiko_coin table th{
  33.   text-align: left;
  34.   font-weight: normal;
  35.   width: 20%;
  36. }
  37. .daiko_coin table td{
  38.   padding: 5px 0;
  39. }
  40. .daiko_coin table td input.num{
  41.   width: 15% !important;
  42. }
  43. .daiko_coin table td div{
  44.   border: 1px solid #ddd;
  45.   background-color: #f7f7f7;
  46.   padding: 10px;
  47. }
  48. .daiko_coin table td div input{
  49.   width: 200px !important;
  50. }
  51. .daiko_coin input.form-control {
  52.   width: 100%;
  53. }
  54. div.radio{
  55.   float: left;
  56.   margin-right: 10px;
  57. }
  58. div.radio label{
  59.   cursor: pointer;
  60. }
  61. </style>
  62. <div class="ec-pageHeader">
  63.     <h1>鑑定代行の申込み</h1>
  64. </div>
  65. <div class="ec-off1Grid">
  66.     <div class="ec-off1Grid__cell">
  67.         <!-- アラートメッセージ -->
  68.         {{ include('@PiaContact/default/alert.twig') }}
  69.         <div id="appraisal_form_wrap">
  70.             <div class="ec-borderedDefs">
  71.                 <p>商品によっては回答を差し上げるのにお時間をいただくこともございます。<br/>
  72.                     また、休業日は翌営業日以降の対応となりますのでご了承ください。</p>
  73.                 <p><b>※6枚以上の鑑定代行申込みの場合は、複数回に分けてお申し込みいただくか、<a href="mailto:contact@coinpalace.jp">contact@coinpalace.jp</a>へお問い合わせください。</b></p>
  74.                 
  75.                 <form name="form1" id="form1" method="post" action="{{ url('plugin_pia_form_appraisal') }}" enctype="multipart/form-data" class="h-adr">
  76.                     <span class="p-country-name" style="display:none;">Japan</span>
  77.                     {{ form_widget(form._token) }}
  78.                     <input type="hidden" name="mode" value="confirm">
  79.                     
  80.                     <dl>
  81.                         <dt>
  82.                             {{ form_label(form.kana, 'お名前(カナ)', { 'label_attr': { 'class': 'ec-label' }}) }}
  83.                         </dt>
  84.                         <dd>
  85.                             <div class="ec-halfInput{{ has_errors(form.kana.kana01, form.kana.kana02) ? ' error'}}">
  86.                                 {{ form_widget(form.kana.kana01, { 'attr': { 'placeholder': 'セイ' }}) }}
  87.                                 {{ form_widget(form.kana.kana02, { 'attr': { 'placeholder': 'メイ' }}) }}
  88.                                 {{ form_errors(form.kana.kana01) }}
  89.                                 {{ form_errors(form.kana.kana02) }}
  90.                             </div>
  91.                         </dd>
  92.                     </dl>
  93.                     
  94.                     <dl>
  95.                         <dt>
  96.                             {{ form_label(form.name, 'お名前', { 'label_attr': { 'class': 'ec-label' }}) }}
  97.                         </dt>
  98.                         <dd>
  99.                             <div class="ec-halfInput{{ has_errors(form.name.name01, form.name.name02) ? ' error'}}">
  100.                                 {{ form_widget(form.name.name01, { 'attr': { 'placeholder': '姓' }}) }}
  101.                                 {{ form_widget(form.name.name02, { 'attr': { 'placeholder': '名' }}) }}
  102.                                 {{ form_errors(form.name.name01) }}
  103.                                 {{ form_errors(form.name.name02) }}
  104.                             </div>
  105.                         </dd>
  106.                     </dl>
  107.                     
  108.                     <dl>
  109.                         <dt>
  110.                             {{ form_label(form.tel, '電話番号', { 'label_attr': { 'class': 'ec-label' }}) }}
  111.                         </dt>
  112.                         <dd>
  113.                             <div class="ec-telInput{{ has_errors(form.tel) ? ' error' }}">
  114.                                 {{ form_widget(form.tel) }}
  115.                                 {{ form_errors(form.tel) }}
  116.                             </div>
  117.                         </dd>
  118.                     </dl>
  119.                     
  120.                     <dl>
  121.                         <dt>
  122.                             {{ form_label(form.email, 'メールアドレス', { 'label_attr': { 'class': 'ec-label' }}) }}
  123.                         </dt>
  124.                         <dd>
  125.                             <div class="ec-input{{ has_errors(form.email) ? ' error' }}">
  126.                                 {{ form_widget(form.email, { 'attr': { 'placeholder': '例:sample@example.com' }}) }}
  127.                                 {{ form_errors(form.email) }}
  128.                             </div>
  129.                         </dd>
  130.                     </dl>
  131.                     
  132.                     <dl>
  133.                         <dt>
  134.                             {{ form_label(form.address, '住所', { 'label_attr': { 'class': 'ec-label' }}) }}
  135.                         </dt>
  136.                         <dd>
  137.                             <div class="ec-zipInput{{ has_errors(form.zip) ? ' error' }}"><span>{{ '〒'|trans }}</span>
  138.                                 {{ form_widget(form.zip) }}
  139.                                 <div class="ec-zipInputHelp">
  140.                                     <div class="ec-zipInputHelp__icon">
  141.                                         <div class="ec-icon"><img
  142.                                                     src="{{ asset('assets/icon/question-white.svg') }}" alt="">
  143.                                         </div>
  144.                                     </div><a href="https://www.post.japanpost.jp/zipcode/" target="_blank"><span>{{ '郵便番号検索'|trans }}</span></a>
  145.                                 </div>
  146.                                 {{ form_errors(form.zip) }}
  147.                             </div>
  148.                             <div class="ec-select{{ has_errors(form.address.pref) ? ' error' }}">
  149.                                 {{ form_widget(form.address.pref) }}
  150.                                 {{ form_errors(form.address.pref) }}
  151.                             </div>
  152.                             <div class="ec-input{{ has_errors(form.address.addr01) ? ' error' }}">
  153.                                 {{ form_widget(form.address.addr01, { 'attr': { 'placeholder': '市区町村名(例:大阪市北区)' }}) }}
  154.                                 {{ form_errors(form.address.addr01) }}
  155.                             </div>
  156.                             <div class="ec-input{{ has_errors(form.address.addr02) ? ' error' }}">
  157.                                 {{ form_widget(form.address.addr02,  { 'attr': { 'placeholder': '番地・ビル名(例:西梅田1丁目6-8)' }}) }}
  158.                                 {{ form_errors(form.address.addr02) }}
  159.                             </div>
  160.                         </dd>
  161.                     </dl>
  162.                     
  163.                     <dl>
  164.                         <dt>
  165.                             {{ form_label(form.contact, 'ご連絡方法', { 'label_attr': { 'class': 'ec-label' }}) }}
  166.                         </dt>
  167.                         <dd>
  168.                             <div class="ec-radio{{ has_errors(form.contact) ? ' error' }}">
  169.                                 {{ form_widget(form.contact) }}
  170.                                 {{ form_errors(form.contact) }}
  171.                             </div>
  172.                         </dd>
  173.                     </dl>
  174.                     
  175.                     <dl>
  176.                         <dt>
  177.                             {{ form_label(form.receiving, 'お客様から弊社へのコインのご提出方法', { 'label_attr': { 'class': 'ec-label' }}) }}
  178.                         </dt>
  179.                         <dd>
  180.                             <div class="ec-radio{{ has_errors(form.receiving) ? ' error' }}">
  181.                                 {{ form_widget(form.receiving) }}
  182.                                 {{ form_errors(form.receiving) }}
  183.                             </div>
  184.                         </dd>
  185.                     </dl>
  186.                     
  187.                     <dl>
  188.                         <dt>
  189.                             {{ form_label(form.contents, 'メッセージ', { 'label_attr': { 'class': 'ec-label' }}) }}
  190.                         </dt>
  191.                         <dd>
  192.                             <div class="ec-input{{ has_errors(form.contents) ? ' error' }}">
  193.                                 {{ form_widget(form.contents) }}
  194.                                 {{ form_errors(form.contents) }}
  195.                             </div>
  196.                         </dd>
  197.                     </dl>
  198.                     {% for i in 1..5 %}
  199.                         {% set item_name = 'item0' ~ i ~ '_name' %}
  200.                         {% set item_num = 'item0' ~ i ~ '_num' %}
  201.                         {% set item_price = 'item0' ~ i ~ '_price' %}
  202.                         {% set item_img = 'item0' ~ i ~ '_img' %}
  203.                         <dl class="daiko_coin">
  204.                             <dt><label class="ec-label required">申込コイン{{ i }}</label>
  205.                                 {% if i == 1 %}<span class="ec-required">必須</span>{% endif %}
  206.                             </dt>
  207.                             <dd class="ec-input">
  208.                                 <table border="0" cellspacing="0" cellpadding="0">
  209.                                     <tbody>
  210.                                         <tr>
  211.                                             <th>商品名:</th>
  212.                                             <td>
  213.                                                 {{ form_widget(form[item_name]) }}
  214.                                                 {{ form_errors(form[item_name]) }}
  215.                                             </td>
  216.                                         </tr>
  217.                                         <tr>
  218.                                             <td colspan="2">コインの発行年・発行国・品名・額面・量目・材質・直径をお知らせください</td>
  219.                                         </tr>
  220.                                         <tr>
  221.                                             <th>数量:</th>
  222.                                             <td>
  223.                                                 {{ form_widget(form[item_num]) }}
  224.                                                 {{ form_errors(form[item_num]) }}
  225.                                             </td>
  226.                                         </tr>
  227.                                         <tr>
  228.                                             <th>価格(円):</th>
  229.                                             <td>
  230.                                                 {{ form_widget(form[item_price]) }}
  231.                                                 {{ form_errors(form[item_price]) }}
  232.                                             </td>
  233.                                         </tr>
  234.                                         <tr>
  235.                                             <th>商品画像:</th>
  236.                                             <td>
  237.                                                 {{ form_widget(form[item_img]) }}
  238.                                                 {{ form_errors(form[item_img]) }}
  239.                                             </td>
  240.                                         </tr>
  241.                                     </tbody>
  242.                                 </table>
  243.                             </dd>
  244.                         </dl>
  245.                     {% endfor %}
  246.                     
  247.                     <div class="ec-off4Grid">
  248.                         <div class="ec-off4Grid__cell">
  249.                             <button type="submit" class="ec-blockBtn--action">{{ '確認ページへ'|trans }}</button>
  250.                         </div>
  251.                     </div>
  252.                 </form>
  253.             </div>
  254.         </div>
  255.     </div>
  256. </div>
  257. {% endblock %}