app/template/default/Mypage/login.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% set body_class = 'mypage' %}
  10. {% block javascript %}
  11. <script>
  12.     $(function() {
  13.       $(".ec-modal").show()
  14.         $('.ec-modal-close, .houjin-modal-close').on('click', function() {
  15.             $('.ec-modal').hide()
  16.         });
  17.     })
  18. </script>
  19. {% endblock %}
  20. {% block main %}
  21.     <div class="ec-loginPage">
  22.         <div class="ec-loginPage__header">
  23.             <h1 class="ec-loginPage__title">{{ '法人様ログイン'|trans }}</h1>
  24.         </div>
  25.     </div>
  26.     <div class="ec-blockspliter"></div>
  27.     <div class="ec-loginBody">
  28.         <div class="ec-loginBody__container">
  29.             <form name="login_mypage" id="login_mypage" method="post" action="{{ url('mypage_login') }}">
  30.                 {% if app.session.flashBag.has('eccube.login.target.path') %}
  31.                     {% for targetPath in app.session.flashBag.peek('eccube.login.target.path') %}
  32.                         <input type="hidden" name="_target_path" value="{{ targetPath }}" />
  33.                     {% endfor %}
  34.                 {% endif %}
  35.                 <div class="ec-loginBody__grid">
  36.                     <div class="ec-login ec-loginBody__grid1">
  37.                         <div class="ec-login__input">
  38.                             <div class="ec-input">
  39.                                 <span>メールアドレスでログイン</span>
  40.                                 {{ form_widget(form.login_email, {'attr': {'style' : 'ime-mode: disabled;', 'placeholder' : 'メールアドレスを入力ください', 'autofocus': true}}) }}
  41.                                 <span>パスワード</span>
  42.                                 {{ form_widget(form.login_pass,  {'attr': {'placeholder' : 'パスワードを入力ください' }}) }}
  43.                             </div>
  44.                             {% if BaseInfo.option_remember_me %}
  45.                                 <div class="ec-checkbox">
  46.                                     <label>
  47.                                         {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  48.                                             <input type="hidden" name="login_memory" value="1">
  49.                                         {% else %}
  50.                                             {{ form_widget(form.login_memory, { 'label': '次回から自動的にログインする'|trans }) }}
  51.                                         {% endif %}
  52.                                     </label>
  53.                                     <a class="ec-link" href="#">{{ 'パスワードを忘れの方は弊社担当までご連絡ください。'|trans }}</a>
  54.                                 </div>
  55.                             {% endif %}
  56.                             {% for reset_complete in app.session.flashbag.get('password_reset_complete') %}
  57.                                 <p>{{ reset_complete|trans }}</p>
  58.                             {% endfor %}
  59.                             {% if error %}
  60.                                 <p class="ec-errorMessage">{{ error.messageKey|trans(error.messageData, 'validators')|nl2br }}</p>
  61.                             {% endif %}
  62.                         </div>
  63.                         <div class="ec-login__actions">
  64.                             <button type="submit" class="ec-blockBtn--cancel">{{ 'ログイン'|trans }}</button>
  65.                         </div>
  66.                     </div>
  67.                     <div class="vertical-line show-resultPC"></div>
  68.                     <div class="ec-blockspliter show-resultSP"></div>
  69.                     <div class="ec-login ec-loginBody__grid2">
  70.                         <div class="ec-login__actions">
  71.                             <span>{{ '新規お取引のご依頼はこちら'|trans }}</span>
  72.                             <a href="{{ url('contact') }}">
  73.                                 <button type="button" class="ec-blockBtn--cancel company-signup">{{ '法人様お問い合わせ'|trans }}</button>
  74.                             </a>
  75.                         </div>
  76. {#                        <div class="ec-login__actions link-btn">#}
  77. {#                            <span>{{ '法人のお客様はこちら'|trans }}</span>#}
  78. {#                            <a href="#">#}
  79. {#                                <button type="button" class="ec-blockBtn--cancel">{{ '法人様専用ログイン'|trans }}</button>#}
  80. {#                            </a>#}
  81. {#                        </div>#}
  82.                     </div>
  83.                 </div>
  84.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  85.             </form>
  86.             <div class="ec-modal houjin-modal">
  87.                 <div class="ec-modal-overlay">
  88.                     <div class="ec-modal-wrap houjin-modal-container">
  89.                                 <span class="ec-modal-close show-resultPC"><span class="ec-icon">
  90.                                         <img class="close-btn" src="{{ asset('assets/icon/cross-white.svg') }}" alt="" /></span>
  91.                                 </span>
  92.                         <div id="ec-modal-header" class="houjin-modal__title text-center ec-font-bold show-resultPC">
  93.                             {{ 'スリーエム通販ショップ(法人様用)へようこそ'|trans }}
  94.                         </div>
  95.                         <div id="ec-modal-header" class="houjin-modal__title text-center ec-font-bold show-resultSP">
  96.                             {{ 'スリーエム通販ショップ'|trans }}<br/>{{ '法人様用)へようこそ'|trans }}
  97.                         </div>
  98.                         <div class="ec-modal-box houjin-modal__content">
  99.                             <div class="ec-role addCartModal">
  100.                                 <p>{{ 'スリーエム通販ショップ(法人様用)へ訪問頂き誠にありがとうございます。'|trans }}</p>
  101.                                 <p>{{ 'これより先は、株式会社スリーエムとご契約頂いた企業様のみご利用することができます。'|trans }}</p>
  102.                                 <p>{{ 'ご契約済みの方は、ログイン情報をご入力の上、御社専用ページへお進みください。'|trans }}</p>
  103.                                 <p>{{ 'まだ、弊社とご契約をされていない方は「法人様お問い合わせ」のボタンをクリックして頂き、'|trans }}<br class="show-resultPC" />{{ '契約の申請をお願い致します。'|trans }}</p>
  104.                                 <p>{{ '内容を確認後、担当者よりご連絡させて頂きます。'|trans }}</p>
  105.                             </div>
  106.                             <span class="houjin-modal-close show-resultSP">
  107.                                 <span class="ec-icon">
  108.                                     <p>CLOSE</p>
  109.                                     <img src="{{ asset('assets/icon/cross-white.svg') }}" alt=""/>
  110.                                 </span>
  111.                             </span>
  112.                         </div>
  113.                     </div>
  114.                 </div>
  115.             </div>
  116.         </div>
  117.     </div>
  118.     <div class="ec-blockspliter"></div>
  119.     <div class="ec-blockempty"></div>
  120. {% endblock %}