영카트 분류관리 메뉴 ? 채택완료
레몬파이
7년 전
조회 4,689
영카트 관리자에서 분류메뉴 생성시
주메뉴클릭시 (active)하면 하위메뉴까지 다 활성화 되네요~!
a:hover 칼라로 하위메뉴가 다 바뀌는거죠~! 클릭한 부분만 바뀌어야 하는데...
아무래도 $ca_id 이하의 하위메뉴를 다 인식을 하는것 같습니다.
주메뉴만 active 할수 있을 까요?
$mshop_ca_href.$mshop_ca_row1['ca_id']

catagory .php code 부분
function get_mshop_category($ca_id, $len)
{
global $g5;</p>
<p> $sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']}
where ca_use = '1' ";
if($ca_id)
$sql .= " and ca_id like '$ca_id%' ";
$sql .= " and length(ca_id) = '$len' order by ca_order, ca_id ";</p>
<p> return $sql;
}</p>
<p>
메뉴 active 적용 부분
</p>
<p><li class="dropdown active"> </p>
<p><a href="<?php echo $mshop_ca_href.$mshop_ca_row1['ca_id']; ?>"><?php echo get_text($mshop_ca_row1['ca_name']); ?>
<?php
if($i <= 0 && $i != 2 && $i != 3) {
echo "<i class='fa fa-angle-down'></i>".PHP_EOL;
}
?></p>
<p></a></p>
<p></li></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
if($ca_id) {
if(strpos($mshop_ca_href.$mshop_ca_row1['ca_id'], 'ca_id='.$ca_id) !== false) {
$active = ' active';
}
이런식으로 링크를 돌리고 있는데 ...