XE(Rhymix)/라이믹스 변수

메뉴 출력 변수

June 2022. 6. 29. 14:04

{$val1['text']}

메뉴 이름만 출력

 

{$val1['normal_btn']}

메뉴 이미지 업로드한거 주소 출력

 

{$val1['hover_btn']}

메뉴 마우스 호버 이미지 출력

 

{$val1['active_btn']}
메뉴 선택된 이미지 출력
 
{$val1['link']}
 
메뉴 텍스트 우선으로 출력 , 이미지 업로드하면 업로드 된 이미지 출력
 
 
{$val1['desc']}
 
메뉴 설명 출력
 
{$val1['icon']}
 
메뉴 아이콘 출력

 

사용 예 참조

 

{@
  $aside_nav_always_open = '';
  if($layout_info->aside_nav_always_open == 'Y') $aside_nav_always_open = 'open';
}

{@ // 사이드 메뉴가 설정되어 있지 않을 경우 전역 메뉴의 2차 메뉴부터 표시함 }
<!--@if(count($aside_menu->list) == 0)-->
<!--@foreach($global_menu->list as $value)-->
<!--@if($value['selected'] && $value['list'])-->
{@
  $aside_menu->list = $value['list'];
}
<!--@end-->
<!--@endforeach-->
<!--@end-->


<nav cond="count($aside_menu->list) > 0" class="tw-mb-4">
  <ul class="app-card app-aside-nav">
    <li loop="$aside_menu->list=>$key1,$val1" class="active open"|cond="$val1['selected']" class="{$aside_nav_always_open}"|cond="!$val1['selected']" is-divider|cond="$val1['link'] == '/'">
      <div class="app-aside-nav__item">
        <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">
          <ion-icon cond="$val1['desc']" name="{$val1['desc']}" class="app-aside-nav__icon"></ion-icon>
          <span>{$val1['link']}</span>
        </a>

        <ion-icon cond="$val1['list']" name="chevron-down-outline" class="app-aside-nav__more"></ion-icon>
      </div>
  
      <ul cond="$val1['list']" class="app-aside-nav__child"|cond="!$val1['selected']" class="app-aside-nav__child active"|cond="$val1['selected']">
        <li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']">
          <a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a>
  
          <ul cond="$val2['list']" class="app-aside-nav-child three-depth">
            <li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']">
              <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window']=='Y'">{$val3['link']}</a>
            </li>
          </ul>
        </li>
      </ul>
    </li>
  </ul>
</nav>