templates/bundles/FOSUserBundle/Registration/register.html.twig line 1

Open in your IDE?
  1. {% set disable_footer_regstration_button=1 %}
  2. {% extends "/fosuser.html.twig" %}
  3. {% block content_header %}
  4.     <h1 class="content-header-title">新規登録</h1>
  5.     <p class="content-header-lead">
  6.         初めてご利用の方は下記から新規登録をお願いいたします。
  7.     </p>
  8. {% endblock content_header %}
  9. {% block body %}
  10.     {% trans_default_domain 'FOSUserBundle' %}
  11.     {% form_theme form '/form/layout.html.twig' %}
  12.     <section>
  13.         <ol class="registration-steps">
  14.             <li class="registration-steps-item registration-steps-item__double registration-steps-item__active">
  15.                 登録内容の<br>ご入力
  16.             </li>
  17.             <li class="registration-steps-item registration-steps-item__double">
  18.                 入力内容の<br>ご確認
  19.             </li>
  20.             <li class="registration-steps-item">
  21.                 仮登録
  22.             </li>
  23.             <li class="registration-steps-item">
  24.                 登録完了
  25.             </li>
  26.         </ol>
  27.         <p>下記に必要事項を入力して「登録」ボタンをおしてください。</p>
  28.         {{ form_start(form, {'method': 'post', 'action': path('fos_user_registration_register'), 'attr': {'class': 'fos_user_registration_register'}}) }}
  29.         <span class="p-country-name" style="display:none;">Japan</span>
  30.         <div class="row">
  31.             <div class="col-sm-8">
  32.                 {{ form_row(form.address.name) }}
  33.             </div>
  34.             <div class="col-sm-4 form-example">
  35.                 例)山田 太郎
  36.             </div>
  37.         </div>
  38.         <div class="row">
  39.             <div class="col-sm-8">
  40.                 {{ form_row(form.address.nameAlphabet) }}
  41.             </div>
  42.             <div class="col-sm-4 form-example">
  43.                 例)Yamada Tarou
  44.             </div>
  45.         </div>
  46.         <div class="row">
  47.             <div class="col-sm-8">
  48.                 {{ form_row(form.address.zipCode, {'attr': {'class': 'p-postal-code'}} ) }}
  49.             </div>
  50.             <div class="col-sm-4 form-example">
  51.                 例)5300001
  52.             </div>
  53.         </div>
  54.         <div class="row">
  55.             <div class="col-sm-8">
  56.                 {{ form_row(form.addressPrefecture) }}
  57.             </div>
  58.             <div class="col-sm-4 form-example">
  59.             </div>
  60.         </div>
  61.         <div class="row">
  62.             <div class="col-sm-8">
  63.                 {{ form_row(form.address.city) }}
  64.             </div>
  65.             <div class="col-sm-4 form-example">
  66.             </div>
  67.         </div>
  68.         <div class="row">
  69.             <div class="col-sm-8">
  70.                 {{ form_row(form.address.streetName) }}
  71.             </div>
  72.             <div class="col-sm-4 form-example">
  73.             </div>
  74.         </div>
  75.         <div class="row">
  76.             <div class="col-sm-8">
  77.                 {{ form_row(form.address.buildingName) }}
  78.             </div>
  79.             <div class="col-sm-4 form-example">
  80.             </div>
  81.         </div>
  82.         <div class="row">
  83.             <div class="col-sm-8">
  84.                 {{ form_row(form.address.telNumber) }}
  85.             </div>
  86.             <div class="col-sm-4 form-example">
  87.                 例)0500010001
  88.             </div>
  89.         </div>
  90.         {#<div class="row">#}
  91.             {#<div class="col-sm-8">#}
  92.                 {#{{ form_row(form.address.faxNumber) }}#}
  93.             {#</div>#}
  94.             {#<div class="col-sm-4 form-example">#}
  95.                 {#例)0500010002#}
  96.             {#</div>#}
  97.         {#</div>#}
  98.         <hr>
  99.         <div class="row">
  100.             <div class="col-sm-8">
  101.                 {{ form_row(form.email) }}
  102.             </div>
  103.             <div class="col-sm-4 form-example">
  104.             </div>
  105.         </div>
  106.         <div class="row">
  107.             <div class="col-sm-8">
  108.                 {{ form_row(form.plainPassword.first) }}
  109.             </div>
  110.             <div class="col-sm-4 form-example">
  111.                 6文字以上の半角英数字で入力してください
  112.             </div>
  113.         </div>
  114.         <div class="row">
  115.             <div class="col-sm-8">
  116.                 {{ form_row(form.plainPassword.second) }}
  117.             </div>
  118.             <div class="col-sm-4 form-example">
  119.                 ※確認のためもう一度入力してください
  120.             </div>
  121.         </div>
  122.         {{ form_rest(form) }}
  123.         <hr>
  124.         <div class="row">
  125.             <div class="alert alert-warning" role="alert">
  126.                 ご登録前に必ず「<a href="{{ path('app_default_agree') }}">利用規約</a>」をご精読頂き、理解と遵守をお願い致します。<br>
  127.                 ご登録後は、ご同意頂いたものとみなします。
  128.             </div>
  129.             <div class="col-sm-4 col-sm-offset-4">
  130.                 <input type="submit" class="btn btn-lg btn-block btn-blue400_rsd" value="規約に同意して登録" />
  131.             </div>
  132.         </div>
  133.         {{ form_end(form) }}
  134.     </section>
  135. {% endblock body %}
  136. {% block javascripts %}
  137.     {{ parent() }}
  138.     <script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script>
  139.     <script>
  140.         $(function(){
  141.             $('#fos_user_registration_form_address_zipCode').keyup(function(e){
  142.                 AjaxZip3.zip2addr(this, '', 'fos_user_registration_form[addressPrefecture]', 'fos_user_registration_form[address][city]');
  143.             });
  144.         });
  145.     </script>
  146. {% endblock %}