app/template/default/PiaDocumentRequest/Resource/template/default/document_request/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.       $("div.chk label").each(function () {
  8.         $(this).after("<br>");
  9.       });
  10.       $("dt label").each(function () {
  11.         var html = $(this).html();
  12.         var result = html.replace(/(/g, "<br>(");
  13.         $(this).html(result);
  14.       });
  15.     });
  16.   </script>
  17. {% endblock javascript %}
  18. {% block main %}
  19.   <style type="text/css">
  20.     .ec-borderedDefs input[type=radio] {
  21.       display: inline;
  22.       width: 20px;
  23.       height: 20px;
  24.       padding: 0;
  25.       vertical-align: sub;
  26.       border-radius: 50%;
  27.     }
  28.     .ec-borderedDefs input[type=radio]:checked {
  29.       border: 1px solid #8b98a5;
  30.       background-color: #1d9bf0;
  31.     }
  32.     .ec-borderedDefs input[type=radio]:checked::before {
  33.       content: "";
  34.       display: block;
  35.       position: relative;
  36.       left: 7.4px;
  37.       top: 1px;
  38.       width: 6px;
  39.       height: 12px;
  40.       border: solid white;
  41.       border-width: 0 3px 3px 0;
  42.       transform: rotate(45deg);
  43.     }
  44.     .ec-borderedDefs input[type=checkbox] {
  45.       display: inline;
  46.       width: 20px;
  47.       height: 20px;
  48.       padding: 0;
  49.       vertical-align: sub;
  50.     }
  51.     .ec-borderedDefs input[type="checkbox"]:checked {
  52.       border: 1px solid #8b98a5;
  53.       background-color: #1d9bf0;
  54.     }
  55.     .ec-borderedDefs input[type="checkbox"]:checked::before {
  56.       content: "";
  57.       display: block;
  58.       position: relative;
  59.       left: 7.4px;
  60.       top: 1px;
  61.       width: 6px;
  62.       height: 12px;
  63.       border: solid white;
  64.       border-width: 0 3px 3px 0;
  65.       transform: rotate(45deg);
  66.     }
  67.     div.chk{
  68.       line-height: 140%;
  69.     }
  70.     div.chk p{
  71.       margin: 0;
  72.       padding: 0;
  73.     }
  74.     label[for="pia_document_request_gold_3"],
  75.     label[for="pia_document_request_modern_2"],
  76.     label[for="pia_document_request_antique_2"] {
  77.       margin-bottom: 20px;
  78.     }
  79.   </style>
  80.   <div id="contents_wrap">
  81.     <div class="ec-contactRole">
  82.       <div class="kaso_h1title">
  83.         <p>Document request</p>
  84.         <h1>資料請求</h1>
  85.       </div>
  86.       <p class="wrap" style="margin: 30px auto auto auto"><img src="/user_data/common/img/doc_banar.jpg" alt="image" style="width: 100%; height: auto;" /></p>
  87.       <div id="formWrap">
  88.         <p>資料請求・お問い合わせ、どんな些細な事でもお気軽にお問い合わせください。<br>
  89.           確認後3日以内にご返信させて頂きます。</p>
  90.       </div>
  91.       <div class="ec-off1Grid">
  92.         <div class="ec-off1Grid__cell">
  93.           <form method="post" action="{{ url('document_request') }}" class="h-adr" novalidate>
  94.             <span class="p-country-name" style="display:none;">Japan</span>
  95.             {{ form_widget(form._token) }}
  96.             <div class="ec-borderedDefs">
  97.               <dl>
  98.                 <dt>
  99.                   {{ form_label(form.name, 'お名前', { 'label_attr': { 'class': 'ec-label' }}) }}
  100.                 </dt>
  101.                 <dd>
  102.                   <div class="ec-halfInput{{ has_errors(form.name.name01, form.name.name02) ? ' error' }}">
  103.                     {{ form_widget(form.name.name01, {'attr': { 'placeholder': '姓' }}) }}
  104.                     {{ form_widget(form.name.name02, {'attr': { 'placeholder': '名' }}) }}
  105.                     {{ form_errors(form.name.name01) }}
  106.                     {{ form_errors(form.name.name02) }}
  107.                   </div>
  108.                 </dd>
  109.               </dl>
  110.               <dl>
  111.                 <dt>
  112.                   {{ form_label(form.kana, 'お名前(カナ)', {'label_attr': {'class': 'ec-label'}}) }}
  113.                 </dt>
  114.                 <dd>
  115.                   <div class="ec-halfInput{{ has_errors(form.kana.kana01, form.kana.kana02) ? ' error' }}">
  116.                     {{ form_widget(form.kana.kana01, {'attr': { 'placeholder': 'セイ' }}) }}
  117.                     {{ form_widget(form.kana.kana02, {'attr': { 'placeholder': 'メイ' }}) }}
  118.                     {{ form_errors(form.kana.kana01) }}
  119.                     {{ form_errors(form.kana.kana02) }}
  120.                   </div>
  121.                 </dd>
  122.               </dl>
  123.               <dl>
  124.                 <dt>
  125.                   {{ form_label(form.address, '住所', { 'label_attr': { 'class': 'ec-label' }}) }}
  126.                 </dt>
  127.                 <dd>
  128.                   <div class="ec-zipInput{{ has_errors(form.postal_code) ? ' error' }}">
  129.                     <span>{{ '〒'|trans }}</span>
  130.                     {{ form_widget(form.postal_code) }}
  131.                     <div class="ec-zipInputHelp">
  132.                       <div class="ec-zipInputHelp__icon">
  133.                         <div class="ec-icon"><img
  134.                             src="{{ asset('assets/icon/question-white.svg') }}" alt="">
  135.                         </div>
  136.                       </div><a href="https://www.post.japanpost.jp/zipcode/" target="_blank"><span>{{ '郵便番号検索'|trans }}</span></a>
  137.                     </div>
  138.                     {{ form_errors(form.postal_code) }}
  139.                   </div>
  140.                   <div class="ec-select{{ has_errors(form.address.pref) ? ' error' }}">
  141.                     {{ form_widget(form.address.pref) }}
  142.                     {{ form_errors(form.address.pref) }}
  143.                   </div>
  144.                   <div class="ec-input{{ has_errors(form.address.addr01) ? ' error' }}">
  145.                     {{ form_widget(form.address.addr01, { 'attr': { 'placeholder': '市区町村名(例:大阪市北区)' }}) }}
  146.                     {{ form_errors(form.address.addr01) }}
  147.                   </div>
  148.                   <div class="ec-input{{ has_errors(form.address.addr02) ? ' error' }}">
  149.                     {{ form_widget(form.address.addr02,  { 'attr': { 'placeholder': '番地・ビル名(例:西梅田1丁目6-8)' }}) }}
  150.                     {{ form_errors(form.address.addr02) }}
  151.                   </div>
  152.                 </dd>
  153.               </dl>
  154.               <dl>
  155.                 <dt>
  156.                   {{ form_label(form.phone_number, '電話番号', { 'label_attr': { 'class': 'ec-label' }}) }}
  157.                 </dt>
  158.                 <dd>
  159.                   <div class="ec-telInput{{ has_errors(form.phone_number) ? ' error' }}">
  160.                     {{ form_widget(form.phone_number) }}
  161.                     {{ form_errors(form.phone_number) }}
  162.                   </div>
  163.                 </dd>
  164.               </dl>
  165.               <dl>
  166.                 <dt>
  167.                   {{ form_label(form.email, 'メールアドレス', { 'label_attr': { 'class': 'ec-label' }}) }}
  168.                 </dt>
  169.                 <dd>
  170.                   <div class="ec-input{{ has_errors(form.email) ? ' error' }}">
  171.                     {{ form_widget(form.email) }}
  172.                     {{ form_errors(form.email) }}
  173.                   </div>
  174.                 </dd>
  175.               </dl>
  176.               <dl>
  177.                 <dt>
  178.                   {{ form_label(form.sex, '性別', { 'label_attr': { 'class': 'ec-label' }}) }}
  179.                 </dt>
  180.                 <dd>
  181.                   <div class="ec-input{{ has_errors(form.sex) ? ' error' }}">
  182.                     {{ form_widget(form.sex,  {'label_attr': {'class': 'radio-inline'}}) }}
  183.                     {{ form_errors(form.sex) }}
  184.                   </div>
  185.                 </dd>
  186.               </dl>
  187.               <dl>
  188.                 <dt>
  189.                   {{ form_label(form.how_about, 'サイトを知ったきっかけ(複数選択可)', { 'label_attr': { 'class': 'ec-label' }}) }}
  190.                 </dt>
  191.                 <dd>
  192.                   <div class="chk ec-input{{ has_errors(form.how_about) ? ' error' }}">
  193.                     {{ form_widget(form.how_about) }}
  194.                     {{ form_errors(form.how_about) }}
  195.                   </div>
  196.                 </dd>
  197.               </dl>
  198.               <dl>
  199.                 <dt>
  200.                   {{ form_label(form.purpose, '目的(複数選択可)', { 'label_attr': { 'class': 'ec-label' }}) }}
  201.                 </dt>
  202.                 <dd>
  203.                   <div class="chk ec-input{{ has_errors(form.purpose) ? ' error' }}">
  204.                     {{ form_widget(form.purpose) }}
  205.                     {{ form_errors(form.purpose) }}
  206.                   </div>
  207.                 </dd>
  208.               </dl>
  209.               <dl>
  210.                 <dt>
  211.                   {{ form_label(form.coin, '興味のコイン(複数選択可)', { 'label_attr': { 'class': 'ec-label' }}) }}
  212.                 </dt>
  213.                 <dd>
  214.                   <div class="chk ec-input{{ has_errors(form.coin) ? ' error' }}">
  215.                     {{ form_widget(form.coin) }}
  216.                     {{ form_errors(form.coin) }}
  217.                   </div>
  218.                 </dd>
  219.               </dl>
  220.               <dl>
  221.                 <dt>
  222.                   {{ form_label(form.seminar, 'セミナー', { 'label_attr': { 'class': 'ec-label' }}) }}
  223.                 </dt>
  224.                 <dd>
  225.                   <div class="chk ec-input{{ has_errors(form.seminar) ? ' error' }}">
  226.                     {{ form_widget(form.seminar) }}
  227.                     {{ form_errors(form.seminar) }}
  228.                   </div>
  229.                 </dd>
  230.               </dl>
  231.               <dl>
  232.                 <dt>
  233.                   {{ form_label(form.show_room, 'ショールーム', { 'label_attr': { 'class': 'ec-label' }}) }}
  234.                 </dt>
  235.                 <dd>
  236.                   <div class="chk ec-input{{ has_errors(form.show_room) ? ' error' }}">
  237.                     {{ form_widget(form.show_room) }}
  238.                     {{ form_errors(form.show_room) }}
  239.                   </div>
  240.                 </dd>
  241.               </dl>
  242.               <dl>
  243.                 <dt>
  244.                   {{ form_label(form.gold, '金地金(ゴールドバー)(シルバーバー)', { 'label_attr': { 'class': 'ec-label' }}) }}
  245.                 </dt>
  246.                 <dd>
  247.                   <div id="gold_area" class="chk ec-input{{ has_errors(form.gold) ? ' error' }}">
  248.                     {{ form_widget(form.gold) }}
  249.                     {{ form_errors(form.gold) }}
  250.                   </div>
  251.                 </dd>
  252.               </dl>
  253.               <dl>
  254.                 <dt>
  255.                   {{ form_label(form.antique, 'アンティークコイン', { 'label_attr': { 'class': 'ec-label' }}) }}
  256.                 </dt>
  257.                 <dd>
  258.                   <div class="chk ec-input{{ has_errors(form.antique) ? ' error' }}">
  259.                     <p>所有している</p>
  260.                     {{ form_widget(form.antique) }}
  261.                     {{ form_errors(form.antique) }}
  262.                   </div>
  263.                 </dd>
  264.               </dl>
  265.               <dl>
  266.                 <dt>
  267.                   {{ form_label(form.modern, 'モダンコイン', { 'label_attr': { 'class': 'ec-label' }}) }}
  268.                 </dt>
  269.                 <dd>
  270.                   <div class="chk ec-input{{ has_errors(form.modern) ? ' error' }}">
  271.                     <p>所有している</p>
  272.                     {{ form_widget(form.modern) }}
  273.                     {{ form_errors(form.modern) }}
  274.                   </div>
  275.                 </dd>
  276.               </dl>
  277.               <dl>
  278.                 <dt>
  279.                   {{ form_label(form.contents, 'お問い合わせ内容', { 'label_attr': { 'class': 'ec-label' }}) }}
  280.                 </dt>
  281.                 <dd>
  282.                   <div class="ec-input{{ has_errors(form.contents) ? ' error' }}">
  283.                     {{ form_widget(form.contents) }}
  284.                     {{ form_errors(form.contents) }}
  285.                   </div>
  286.                 </dd>
  287.               </dl>
  288.             </div>
  289.             <div class="ec-RegisterRole__actions">
  290.               <div class="ec-off4Grid">
  291.                 <div class="ec-off4Grid__cell">
  292.                   <button type="submit" class="ec-blockBtn--action" name="mode" value="confirm">{{ '確認ページへ'|trans }}
  293.                   </button>
  294.                 </div>
  295.               </div>
  296.             </div>
  297.           </form>
  298.         </div>
  299.       </div>
  300.     </div>
  301.   </div>
  302. {% endblock %}