app/template/default/Mypage/index.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. {% block stylesheet %}
  9.     <link rel="stylesheet" href="{{ asset('assets/css/ec_module.css', 'user_data') }}">
  10.     <link rel="stylesheet" href="{{ asset('assets/css/button_design.css', 'user_data') }}">
  11. {% endblock %}
  12. {% extends 'default_frame.twig' %}
  13.                                                                                                                                         
  14. {% set mypageno = 'index' %}
  15. {% set body_class = 'mypage' %}
  16. {% block main %}
  17.     <main>
  18.         <div class="tab-panel-main">
  19.         <h1>
  20.             <div class="ec-title">
  21.                 <img src="/html/user_data/assets/img/title_ic_mypage.svg" alt="account" class="title-ic">
  22.                 <span>マイページ</span>
  23.             </div>
  24.             <div class="vertical-line"></div>
  25.         </h1>
  26.         <div class="mypage">
  27.             <div class="mypage-block">
  28.                 <h2>ご購入履歴</h2>
  29.                 <div class="tab">
  30.                     <ul class="tab__menu">
  31.                       <li class="tab__menu-item tab_book is-active" data-tab="01">
  32.                         <img src="/html/user_data/assets/img/title_ic_newbook.svg" alt="newbook" class="title-ic">
  33.                         <span>フォトパブ堂書店</span>
  34.                     </li>
  35.                       <li class="tab__menu-item tab_photo" data-tab="02">
  36.                         <img src="/html/user_data/assets/img/title_ic_photo.svg" alt="newbook" class="title-ic">
  37.                         <span>ストックフォト</span>
  38.                       </li>
  39.                     </ul>
  40.                     <div class="tab__panel">
  41.                         <div class="tab__panel-box tab__panel-box001 is-show" data-panel="01">
  42.                             <div class="ec-historyRole__header">
  43.                                 {% if pagination.totalItemCount > 0 %}
  44.                                     {% for Order in pagination|slice(0, 3) %}
  45.                                         {#<div class="ec-historyListHeader">#}
  46.                                         {#    <p class="ec-historyListHeader__date">{{ Order.order_date|date_sec }}</p>#}
  47.                                         {#</div>#}
  48.                                         <div class="ec-historyRole__detail">
  49.                                             {% for OrderItem in Order.MergedProductOrderItems %}
  50.                                                 <div class="ec-imageGrid">
  51.                                                     <div class="ec-historyListHeader">
  52.                                                         <p class="ec-historyListHeader__date">{{ Order.order_date|date('Y/m/d') }}</p>
  53.                                                     </div>
  54.                                                     <div class="ec-imageGrid__img">
  55.                                                         <a href="{{ url('product_detail', {'id': OrderItem.Product.id}) }}">
  56.                                                         {% if OrderItem.Product is null %}
  57.                                                             <img src="{{ asset(''|no_image_product, 'save_image') }}" class="mypage-photo-size"/>
  58.                                                         {% else %}
  59.                                                             <img src="{{ asset(OrderItem.Product.MainListImage|no_image_product, 'save_image') }}" class="mypage-photo-size">
  60.                                                         {% endif %}
  61.                                                         </a>
  62.                                                     </div>
  63.                                                     <div class="ec-imageGrid__content">
  64.                                                         <p class="ec-historyRole__detailTitle">{{ OrderItem.product_name }}</p>
  65.                                                         <p class="ec-historyRole__detailAuthor">著者:{{ OrderItem.product.author }}</p>
  66.                                                         <p class="ec-historyRole__detailPrice">
  67.                                                             {{ OrderItem.price_inc_tax|price }} × {{ OrderItem.quantity }}
  68.                                                             <span>{{OrderItem.quantity}}冊</span>
  69.                                                             <span>小計:{{ (OrderItem.price_inc_tax * OrderItem.quantity)|price }}</span>
  70.                                                         </p>
  71.                                                     </div>
  72.                                                 </div>
  73.                                             {% endfor %}
  74.                                         </div>
  75.                                     {% endfor %}
  76.                                 {% else %}
  77.                                     <p class="tab__panel-text">ご注文履歴はありません。</p>
  78.                                 {% endif %}
  79.                             </div>
  80.                         </div>
  81.                         <div class="tab__panel-box tab__panel-box002" data-panel="02">
  82.                             <p class="tab__panel-text">準備中です。</p>
  83.                         </div>
  84.                     </div>
  85.                     <div class="button_position_center">
  86.                         <a href="{{url("history_list")}}" class="see_more_button">
  87.                             もっと見る
  88.                         </a>
  89.                     </div>
  90.                 </div>
  91.                 <h2>お気に入り</h2>
  92.                 <div class="tab">
  93.                     <ul class="tab__menu">
  94.                       <li class="tab__menu-item tab_book is-active" data-tab="01">
  95.                         <img src="/html/user_data/assets/img/title_ic_newbook.svg" alt="newbook" class="title-ic">
  96.                         <span>フォトパブ堂書店</span>
  97.                     </li>
  98.                       <li class="tab__menu-item tab_photo" data-tab="02">
  99.                         <img src="/html/user_data/assets/img/title_ic_photo.svg" alt="newbook" class="title-ic">
  100.                         <span>ストックフォト</span>
  101.                       </li>
  102.                     </ul>
  103.                     <div class="tab__panel">
  104.                         <div class="tab__panel-box tab__panel-box001 is-show" data-panel="01">
  105.                             <div class="ec-historyRole__header">
  106.                                 {% if paginationf.totalItemCount > 0 %}
  107.                                     {% for Product in paginationf|slice(0, 3) %}
  108.                                         <div class="ec-historyRole__detail">
  109.                                             <div class="ec-imageGrid">
  110.                                                 <div class="ec-historyListHeader">
  111.                                                     <p class="ec-historyListHeader__date">{{ Product.create_date|date('Y/m/d') }}</p>
  112.                                                 </div>
  113.                                                 <div class="ec-imageGrid__img">
  114.                                                     <a href="{{ url('product_detail', {'id': Product.Product.id}) }}">
  115.                                                     {% if Product is null %}
  116.                                                         <img src="{{ asset(''|no_image_product, 'save_image') }}"/>
  117.                                                     {% else %}
  118.                                                         <img src="{{ asset(Product.Product.MainListImage|no_image_product, 'save_image') }}">
  119.                                                     {% endif %}
  120.                                                     </a>
  121.                                                 </div>
  122.                                                 <div class="ec-imageGrid__content">
  123.                                                     <p class="ec-historyRole__detailTitle">{{ Product.Product.name }}</p>
  124.                                                 </div>
  125.                                             </div>
  126.                                         </div>
  127.                                     {% endfor %}
  128.                                 {% else %}
  129.                                 <p class="tab__panel-text">お気に入り商品はありません</p>
  130.                                 {% endif %}
  131.                             </div>
  132.                         </div>
  133.                         <div class="tab__panel-box tab__panel-box002" data-panel="02">
  134.                             <p class="tab__panel-text">準備中です。</p>
  135.                         </div>
  136.                     </div>
  137.                     <div class="button_position_center">
  138.                         <a href="{{url("mypage_favorite")}}" class="see_more_button">
  139.                             もっと見る
  140.                         </a>
  141.                     </div>
  142.                 </div>
  143.                 <div class="mypage-block">
  144.                     <h2>会員情報</h2>
  145.                     <div class="mypage-content">
  146.                         <div class="member">
  147.                             <p class="ec-halfInput"><span class="customer-edit customer-name01">{{ Customer.name01 }}</span> <span class="customer-edit customer-name02">{{ Customer.name02 }}</span>
  148.                             <span class="customer-edit customer-kana01">({{ Customer.kana01 }}</span> <span class="customer-edit customer-kana02">{{ Customer.kana02 }}</span>){{ 'common.name.suffix'|trans }}</p>
  149.                             {#<p class="ec-input"><span class="customer-edit customer-company_name">{{ Customer.companyName }}</span></p>#}
  150.                             <p class="ec-zipInput">住所:〒<span class="customer-edit customer-postal_code">{{ Customer.postal_code }}</span>
  151.                             <span class="customer-edit customer-pref">{{ Customer.pref }}</span><span class="customer-edit customer-addr01">{{ Customer.addr01 }}</span>
  152.                             <span class="customer-edit customer-addr02">{{ Customer.addr02 }}</span></p>
  153.                             <p class="ec-telInput">TEL:<span class="customer-edit customer-phone_number">{{ Customer.phone_number }}</span></p>
  154.                             <p class="ec-input">メールアドレス<span class="customer-edit customer-email">{{ Customer.email }}</span></p>    
  155.                         </div>
  156.                         <div class="othre-edit-btn">
  157.                             <a href="https://photo-pub.com/mypage/change" class="ec-inlineBtn lsit-link" >
  158.                                 <div class="list-btn">編集</div>
  159.                                 <div class="btn-l">→</div>
  160.                             </a>
  161.                         </div>
  162.                     </div>
  163.                 </div>
  164.                 <div class="mypage-block">
  165.                     <h2>お届け先</h2>
  166.                     <div class="mypage-content">
  167.                         {% if Customer.CustomerAddresses|length > 0 %}
  168.                             <div>
  169.                                 {% for CustomerAddress in Customer.CustomerAddresses %}
  170.                                     <div class="ec-addressList__address">
  171.                                         <div>{{ CustomerAddress.name01 }}&nbsp;{{ CustomerAddress.name02 }}</div>
  172.                                         <div class="address">{{ '〒'|trans }}{{ CustomerAddress.postal_code }} {{ CustomerAddress.Pref }}{{ CustomerAddress.addr01 }}{{ CustomerAddress.addr02 }}</div>
  173.                                         <div>{{ CustomerAddress.phone_number }}</div>
  174.                                     </div>
  175.                                 {% endfor %}
  176.                             </div>
  177.                         {% else %}
  178.                             <div class="ec-para-normal">{{ 'お届け先は登録されていません。'|trans }}</div>
  179.                         {% endif %}
  180.                             <div class="othre-edit-btn">
  181.                                 <a href="{{ url("mypage_delivery")}} " class="ec-inlineBtn lsit-link" >
  182.                                     <div class="list-btn">追加・変更</div>
  183.                                     <div class="btn-l">→</div>
  184.                                 </a>
  185.                             </div>
  186.                     </div>
  187.                 </div>
  188.                 <div class="ec-grid2">
  189.                                 <div class="ec-grid2__cell">
  190.                                     <div class="ec-login__actions">
  191.                                         <button type="submit" class="ec-blockBtn--cancel">
  192.                                             <li class="ec-navlistRole__item {% if mypageno|default('') == 'withdraw' %}active{% endif %}">
  193.                                                 <a style="color: #ffffff;" href="{{ url('mypage_withdraw') }}">{{ 'front.mypage.nav__withdrow'|trans }}</a>
  194.                                             </li>
  195.                                         </button>
  196.                                     </div>
  197.                                 </div>
  198.                             </div>
  199.         {#<li class="ec-navlistRole__item {% if mypageno|default('') == 'withdraw' %}active{% endif %}">#}
  200.         {#    <a href="{{ url('mypage_withdraw') }}">{{ 'front.mypage.nav__withdrow'|trans }}</a>#}
  201.         {#</li>#}
  202.                 
  203.                 {#<div class="mypage-block">#}
  204.                 {#    <h2>ステータス</h2>#}
  205.                 {#    <div class="mypage-content">#}
  206.                 {#        <div>#}
  207.                 {#            <p>#}
  208.                 {#                <img src="asset/icon/title_ic_photo.svg" alt="newbook" class="title-ic">#}
  209.                 {#                <span>フォトストック</span>#}
  210.                 {#            </p>#}
  211.                 {#            <p>有料会員 <span>月額1,000円</span></p>#}
  212.                 {#        </div>#}
  213.                 {#        <div>#}
  214.                 {#            <button class="ec-inlineBtn lsit-link" >#}
  215.                 {#                <div class="list-btn">解除</div>#}
  216.                 {#                <div class="btn-l">→</div>#}
  217.                 {#            </button>#}
  218.                 {#        </div>#}
  219.                 {#    </div>#}
  220.                 {#</div>#}
  221.             </div>
  222.         </div>
  223.         </div>
  224.     </main>
  225. {% endblock %}