Extra Form
PHP PHP 7.1
CMS XpressEngine

Screenshot_20190612-190422.jpg처음 들어갈때는 문제 없는데 다른 페이지 들어가면 서브메뉴들이 사라지네요

 

  • profile
    1차 메뉴를 클릭하고 나면 메뉴가 없어지는 증상이 나오네요.
    1차 메뉴를 클릭하면 2차메뉴의 ul이
    <ul class="dropdown-menu" style="opacity: 0; display: none;">
    이렇게 되어버리는데요.
    1차메뉴 자체가 클릭이 되면 안될 것 같습니다. a태그를 span등으로 바꾸고 css를 수정하던가 1차메뉴를 클릭하면 이동하게 바꿔줘야 할 것 같습니다.
  • profile ?

    <div class="collapse navbar-collapse navbar-left" id="main-navbar">
    <ul class="navbar-nav nav">
    <block loop="$main_menu->list=>$key1,$val1" cond="$val1['text']">
    <!--@if($val1['link']!="||||")-->
    <li class="<!--@if($val1['list'])-->dropdown <!--@end--><!--@if($val1['selected'])-->active<!--@end-->"|cond="$val1['list'] || $val1['selected']">
    <a href="{$val1['href']}"<!--@if($val1['list'])--> class="dropdown-toggle" data-toggle="dropdown" <!--@end--> target="_blank"|cond="$val1['open_window']=='Y'">
    {@
    $_val1_link = explode('|fa-', $val1['link']);
    }
    <i class="fa fa-{$_val1_link[1]}" aria-hidden="true" cond="$_val1_link[1]"></i> {$_val1_link[0]}
    <!--@if($val1['list'])--> <span class="caret"></span><!--@end--></a>
    <ul cond="$val1['list']" class="dropdown-menu">
    <block loop="$val1['list']=>$key2,$val2" cond="$val2['link']">
    <!--@if(strpos($val2['href'],'dropdown-header')!== false)-->
    <li class="dropdown-header">{$val2['link']}</li>
    <!--@elseif($val2['link']!="----")-->
    <li class="<!--@if($val2['list'])-->dropdown-submenu <!--@end--><!--@if($val2['selected'])-->active<!--@end-->"|cond="$val2['list'] || $val2['selected']">
    <a tabindex="-1" href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">
    {@
    $_val2_link = explode('|fa-', $val2['link']);
    }
    <i class="fa fa-{$_val2_link[1]}" aria-hidden="true" cond="$_val2_link[1]"></i> {$_val2_link[0]}
    </a>
    </li>
    <!--@else-->
    <li class="divider"></li>
    <!--@end-->
    </block>
    </ul>
    </li>
    <!--@else-->
    <li class="divider"></li>
    <!--@end-->
    </block>
    </ul>
    </div>

     

    여기서 어디를 고쳐야될까요?

  • ? profile

    <a href="{$val1['href']}"<!--@if($val1['list'])--> class="dropdown-toggle" data-toggle="dropdown" <!--@end--> target="_blank"|cond="$val1['open_window']=='Y'">
    {@
    $_val1_link = explode('|fa-', $val1['link']);
    }
    <i class="fa fa-{$_val1_link[1]}" aria-hidden="true" cond="$_val1_link[1]"></i> {$_val1_link[0]}
    <!--@if($val1['list'])--> <span class="caret"></span><!--@end--></a>

    이 부분이 1차 메뉴이니 싸고 있는 a태그를 다른 것으로 바꿔서 해보세요.
    소스코드를 보고 판단한 것이 아니라서 안될수도 있습니다.
    a태그를 다른 것으로 바꾸면 디자인이 깨질테니 그부분도 수정이 필요할테구요.

     

    원래 메뉴가 1차 메뉴를 클릭하면 해당 페이지(위젯으로 하위 게시판의 최근 게시물이 있는....)로 이동하게 되어 있었을 것으로 보입니다. 

    이 부분을 다시 살리는 것도 고려해보세요.

  • ?
    사이트 접속이 안되네요
  • ? ?
    접속 될겁니다