app/template/mizunasu/Shopping/shipping.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. {% block main %}
  10.     <div class="ec-role">
  11.         <div class="ec-pageHeader">
  12.             <h1>{{ 'お届け先の指定'|trans }}</h1>
  13.         </div>
  14.     </div>
  15.     <div class="ec-registerRole">
  16.         <div class="ec-off1Grid">
  17.             <div class="ec-off1Grid__cell">
  18.                 <div class="ec-addressRole">
  19.                     {% if Customer.CustomerAddresses|length < eccube_config.eccube_deliv_addr_max %}
  20.                         <div class="ec-addressRole__actions"><a class="ec-inlineBtn" href="{{ url('shopping_shipping_edit', {'id': shippingId}) }}">{{ '新規お届け先を追加する'|trans }}</a></div>
  21.                     {% else %}
  22.                         <div class="ec-alert-warning">
  23.                             <div class="ec-alert-warning__text">
  24.                                 <div class="ec-alert-warning__icon"><img src="{{ asset('assets/icon/exclamation-white.svg') }}"/></div>
  25.                                 {{ 'お届け先登録の上限の%count%件に達しています。お届け先を入力したい場合は、削除か変更を行ってください。'|trans({ '%count%': eccube_config.eccube_deliv_addr_max }) }}
  26.                             </div>
  27.                         </div>
  28.                     {% endif %}
  29.                     {% if has_errors(form.addresses) %}
  30.                         <div class="ec-alert-warning">
  31.                             <div class="ec-alert-warning__text">
  32.                                 <div class="ec-alert-warning__icon"><img src="{{ asset('assets/icon/exclamation-white.svg') }}"/></div>
  33.                                 {{ 'お届け先を指定してください'|trans }}
  34.                             </div>
  35.                         </div>
  36.                     {% endif %}
  37.                 </div>
  38.                 <form method="post" action="{{ url('shopping_shipping', {'id': shippingId}) }}">
  39.                     {{ form_widget(form._token) }}
  40.                     <div class="ec-addressList">
  41.                         {% for choice in form.addresses.vars.choices %}
  42.                             {% set Address = choice.data %}
  43.                         <div class="ec-addressList__item">
  44.                             <div class="ec-addressList__remove">
  45.                                 {% set checked = choice is selectedchoice(form.addresses.vars.value) ? 'checked="checked"' : '' %}
  46.                                 <input type="radio" id="address{{ choice.value }}" name="{{ form.addresses.vars.full_name }}" value="{{ choice.value }}" {{ checked }} />
  47.                             </div>
  48.                             <div class="ec-addressList__address">
  49.                                 <div>{{ Address.name01 }}&nbsp;{{ Address.name02 }}</div>
  50.                                 <div>〒{{ Address.postal_code }} {{ Address.Pref }}{{ Address.addr01 }}{{ Address.addr02 }}</div>
  51.                                 <div>{{ Address.phone_number }}</div>
  52.                             </div>
  53.                         </div>
  54.                         {% endfor %}
  55.                     </div>
  56.                     <div class="ec-registerRole__actions">
  57.                         <div class="ec-off4Grid">
  58.                             <div class="ec-off4Grid__cell">
  59.                                 <button type="submit" class="ec-blockBtn--action">{{ '選択したお届け先に送る'|trans }}</button>
  60.                                 <a class="ec-blockBtn--cancel" href="{{ url('shopping') }}">{{ '戻る'|trans }}</a>
  61.                             </div>
  62.                         </div>
  63.                     </div>
  64.                 </form>
  65.             </div>
  66.         </div>
  67.     </div>
  68. {% endblock %}