PC와 모바일의 서브매뉴가 서로 다르게 나타납니다.

PC와 모바일의 서브매뉴가 서로 다르게 나타납니다.

QA

PC와 모바일의 서브매뉴가 서로 다르게 나타납니다.

본문

이전 질문에 이어서 질문드립니다.

https://sir.kr/qa/399870?sfl=mb_id%2C1&lstx=google_u0t5gabs

 

PC버전과 모바일버전의 서브매뉴의 코드 위치를 찾았습니다.

PC는 menu-all 이란걸 쓰고있는대 

모바일은 miso-sidebar 라는 부분을 사용중이었습니다.

분류가 서브매뉴로 노출이되야하는대 어째서인지 모바일에서는 분류가 노출되고있지않습니다.

어느부분을 수정해야 PC처럼 분류가 서브매뉴로 노출이 될까요.

코드중에 어느부분을 수정하면될지 잘 모르겠습니다 ㅠㅠ

 

-PC-


<ul class="sub-2dul subm-w pull-left">                    
   <?php 
$smw2 = 1; //나눔 체크
for($k=0; $k < count($menu[$i]['sub'][$j]['sub']); $k++) { 
?>
   <?php if($menu[$i]['sub'][$j]['sub'][$k]['sp']) { //나눔 ?>
    </ul>
     <ul class="sub-2dul subm-w pull-left">
    <?php $smw2++; } // 나눔 카운트 ?>
    <?php if($menu[$i]['sub'][$j]['sub'][$k]['line']) { //구분라인 ?>
<li class="sub-2line"><a><?php echo $menu[$i]['sub'][$j]['sub'][$k]['line'];?></a></li>
<?php } ?>
<li class="sub-2dli <?php echo $menu[$i]['sub'][$j]['sub'][$k]['on'];?>">
    <a href="<?php echo $menu[$i]['sub'][$j]['sub'][$k]['href'];?>" class="sub-2da"<?php echo $menu[$i]['sub'][$j]['sub'][$k]['target'];?>>
    <?php echo $menu[$i]['sub'][$j]['sub'][$k]['name'];?>
    <?php if($menu[$i]['sub'][$j]['sub'][$k]['new'] == "new") { ?>
     <i class="fa fa-circle sub-2new"></i>
<?php } ?>
</a>
<?php } ?>
</ul>

 

모바일


<div class="sidebar-menu panel-group clearfix side-bot" id="<?php echo $menu_id;?>" role="tablist" aria-multiselectable="true">   
<?php 
 for($i=0; $i < $menu_cnt; $i++) { 
 $cate_id = $menu_id.'_c'.$j;
$sub_id = $menu_id.'_s'.$k;
    ?>
<?php if($menu[$i]['is_sub']) { //서브메뉴가 있을 때 ?>
 <div class="panel panel_m_bot clearfix""> <!-- data-toggle="collapse"  -->
<div class="ca-head<?php echo ($menu[$i]['on'] == "on") ? ' active' : '';?><?php echo ($menu[$i]['ref']) ? ' ref ref-'.$menu[$i]['ref'] : '';?>" role="tab" id="<?php echo $cate_id;?>">
<a href="#<?php echo $sub_id;?>"data-parent="#<?php echo $menu_id;?>" aria-expanded="true" aria-controls="<?php echo $sub_id;?>" class="r_color is-sub<?php echo $menu[$i]['class'];?>"<?php echo ($menu[$i]['ref']) ? ' ref="'.$menu[$i]['ref'].'"' : '';?>>
<span class="ca-href pull-right" onclick="sidebar_href('<?php echo $menu[$i]['href']; ?>');"> </span>
 <?php echo $menu[$i]['name']; ?>
<?php echo ($menu[$i]['new'] == "new")?>
 </a>
</div>
<div id="<?php echo $sub_id;?>" class="panel<?php echo ($menu[$i]['on'] == "on") ? ' in' : '';?>" role="tabpanel" aria-labelledby="<?php echo $cate_id;?>">
<ul class="ca-sub">
<?php for($j=0; $j < count($menu[$i]['sub']); $j++) { ?>
<?php if($menu[$i]['sub'][$j]['line']) { //구분라인 ?>
 <li class="ca-line">
<?php echo $menu[$i]['sub'][$j]['line'];?>
 </li>
<?php } ?>
<li<?php echo ($menu[$i]['sub'][$j]['on'] == "on") ? ' class="active"' : '';?>>
<a href="<?php echo $menu[$i]['sub'][$j]['href'];?>"<?php echo $menu[$i]['sub'][$j]['target'];?>>            <?php echo $menu[$i]['sub'][$j]['name']; ?>
  <?php if ($menu[$i]['sub'][$j]['new'] == "new") ?>
 </a>
 </li>
  <?php } ?>
</ul>  
<ul class="ca-sub2">
    <?php for($k=0; $k < count($menu[$i]['sub'][$j]['sub']); $k++) { ?>
  <?php if($menu[$i]['sub'][$j]['sub'][$k]['line']) { //구분라인 ?>
     <li class="ca-line">
    <?php echo $menu[$i]['sub'][$j]['sub'][$k]['line'];?>
</li>
  <?php } ?>
   <li<?php echo ($menu[$i]['sub'][$j]['sub'][$k]['on'] == "on") ? ' class="active"' : '';?>>
 <a href="<?php echo $menu[$i]['sub'][$j]['sub'][$k]['href'];?>"<?php echo $menu[$i]['sub'][$j]['sub'][$k]['target'];?>>
   <?php echo $menu[$i]['sub'][$j]['sub'][$k]['name']; ?>
<?php if ($menu[$i]['sub'][$j]['sub'][$k]['new'] == "new") {?>     
 </a>
  <?php } ?>
 </li>
<?php } ?>
 </ul>
 </div>
</div>

이 질문에 댓글 쓰기 :

답변 2

아미나 빌더는 그누보드와 많이 다릅니다.

 

아미나 빌더에서 메뉴는, 

관리자 > 환경설정 > 메뉴설정이 아닌,

관리자 > 테마관리 > 메뉴설정을 따릅니다. https://m.blog.naver.com/PostView.nhn?blogId=cho9453&logNo=221017029805

 

다만, 그누보드와 아미나빌더 모두 pc 메뉴와 모바일 메뉴가 (기본적으로) 다르게 나오지는 않게 되어 있는데.. 어떤 영문인지는 잘 모르겠습니다.

 

아미나 빌더 관련 질문은 아미나 사이트에 하는 것이 좀 더 낫습니다. http://amina.co.kr/

답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT