app/template/default/Block/common_sidemenu.twig line 1

Open in your IDE?
  1. <div class="sidebar">
  2.   <div class="sidebar__logo"><a href="/">
  3.     <img src="{{ asset('assets/images/common/logo_header.png', 'user_data') }}" alt="" /></a>
  4.   </div>
  5.   <div class="sidebar__user-nav">
  6.     <div class="sidebar__user-name">
  7.       {% if is_granted('ROLE_USER') %}
  8.       <span class="sidebar__user-name-1">{{ 'ようこそ'|trans }}</span><span class="sidebar__user-name-2">{{ app.user.name01 }}&ensp;{{ app.user.name02 }}</span><span class="sidebar__user-name-3">{{ '様'|trans }}</span>
  9.       {% endif %}
  10.     </div>
  11.     <div class="sidebar__mypage-btn">
  12.       {% if is_granted('ROLE_USER') %}
  13.       <a href="{{ url('mypage') }}">{{ 'マイページ'|trans }}</a>
  14.       {% else %}
  15.       <a href="{{ url('mypage_login') }}">{{ 'ログイン'|trans }}</a>
  16.       {% endif %}
  17.     </div>
  18.     {% if BaseInfo.option_favorite_product %}
  19.     <div class="sidebar__favorite-btn">
  20.       {% if is_granted('ROLE_USER') %}
  21.         <a href="{{ url('mypage_favorite') }}">{{ '見たい授業'|trans }}</a>
  22.       {% else %}
  23.         <a href="{{ url('entry') }}">{{ '会員登録'|trans }}</a>
  24.       {% endif %}
  25.     </div>
  26.     {% endif %}
  27.     {# サブスク会員グループに入っているか #}
  28.     {% set is_allow = false %}
  29.     {% set customer = app.user %}
  30.     {% if customer is not empty and customer.getGroups() is not empty and customer.getGroups()|length > 0 %}
  31.       {% set belongGroups = customer.getGroups() %}
  32.       {% for belongGroup in belongGroups %}
  33.         {% if belongGroup.id >= 2 %}
  34.           {% set is_allow = true %}
  35.         {% endif %}
  36.       {% endfor %}
  37.     {% endif %}
  38.     {% if (is_granted('ROLE_USER') is empty) or (is_granted('ROLE_USER') and is_allow == false) %}
  39.         <div class="sidebar__play-btn">
  40.             <a href="https://dev.kmj-tv.jp/user_data/video_sample">無料動画</a>
  41.         </div>
  42.     {% endif %}
  43.   </div>
  44.   <div class="sidebar__nav-wrapper">
  45.     <div class="sidebar__nav-title">
  46.       {{ 'メニュー'|trans }}
  47.     </div>
  48.     <nav class="sidebar__nav">
  49.       <ul>
  50.         <li><a href="/">
  51.           <span><img src="{{ asset('assets/images/common/menu/icon_home.svg', 'user_data') }}" alt="" /></span>{{ 'ホームに戻る'|trans }}</a>
  52.         </li>
  53.         <li><a href="{{ url('user_data', {'route':'about'}) }}">
  54.           <span><img src="{{ asset('assets/images/common/menu/icon_about.svg', 'user_data') }}" alt="" /></span>{{ '健康まぁじゃん'|trans }}<br>{{ 'TVとは?'|trans }}</a>
  55.         </li>
  56.         <li><a href="{{ url('user_data', {'route':'teacher_list'}) }}">
  57.           <span><img src="{{ asset('assets/images/common/menu/icon_teacher.svg', 'user_data') }}" alt="" /></span>{{ '講師紹介'|trans }}</a>
  58.         </li>
  59.         <li><a href="{{ url('category_list') }}">
  60.           <span><img src="{{ asset('assets/images/common/menu/icon_category.svg', 'user_data') }}" alt="" /></span>{{ 'カテゴリ一覧'|trans }}</a>
  61.         </li>
  62.         <li><a href="{{ url('news_list') }}">
  63.           <span><img src="{{ asset('assets/images/common/menu/icon_news.svg', 'user_data') }}" alt="" /></span>{{ 'お知らせ'|trans }}</a>
  64.         </li>
  65.         <li><a href="{{ url('blog_list') }}">
  66.           <span><img src="{{ asset('assets/images/common/menu/icon_blog.svg', 'user_data') }}" alt="" /></span>{{ 'ブログ'|trans }}</a>
  67.         </li>
  68.         <li><a href="{{ url('user_data', {'route':'use'}) }}">
  69.           <span><img src="{{ asset('assets/images/common/menu/icon_how.svg', 'user_data') }}" alt="" /></span>{{ 'このサイトの'|trans }}<br>{{ '使い方'|trans }}</a>
  70.         </li>
  71.         <li><a href="{{ url('user_data', {'route':'faq'}) }}">
  72.           <span><img src="{{ asset('assets/images/common/menu/icon_faq.svg', 'user_data') }}" alt="" /></span>{{ 'よくあるご質問'|trans }}</a>
  73.         </li>
  74.         <li><a href="{{ url('contact') }}">
  75.           <span><img src="{{ asset('assets/images/common/menu/icon_contact.svg', 'user_data') }}" alt="" /></span>{{ 'お問い合わせ'|trans }}</a>
  76.         </li>
  77.         <li>
  78.           <a href="{{ url('user_data', {'route':'member'}) }}">{{ '会員登録の流れ'|trans }}</a>
  79.         </li>
  80.         <li>
  81.           <a href="{{ url('user_data', {'route':'tradelaw'}) }}">{{ '特定商取引法に'|trans }}<br>{{ '基づく表記'|trans }}</a>
  82.         </li>
  83.         <li>
  84.           <a href="{{ url('user_data', {'route':'terms'}) }}">{{ '利用規約'|trans }}</a>
  85.         </li>
  86.         <li>
  87.           <a href="{{ url('user_data', {'route':'company'}) }}">{{ '運営会社情報'|trans }}</a>
  88.         </li>
  89.         <li>
  90.           <a href="{{ url('user_data', {'route':'privacy'}) }}">{{ '個人情報保護方針'|trans }}</a>
  91.         </li>
  92.         <li>
  93.           <a href="{{ url('mypage_withdraw') }}">{{ '退会手続き'|trans }}</a>
  94.         </li>
  95.         {#<li>#}
  96.         {#  <a href="{{ url('logout') }}">{{ 'TODO:ログアウト'|trans }}</a>#}
  97.         {#</li>#}
  98.       </ul>
  99.     </nav>
  100.   </div>
  101. </div>