메인에 하위메뉴 출력 가능하게 하려면..
본문
$list->set_category('3010', 1);
메인에 30 하위분류인 3010을 출력하려고 하는데 출력이 안돼네요
방법이 있을까요?
<?php if($default['de_type1_list_use']) { ?>
<!-- 시작 { -->
<section class="sct_wrap">
<header>
<h2><img src="/images/main_14.jpg"></a></h2>
</header>
<?php
$list = new item_list();
$list->set_category('3010', 1);
$list->set_list_mod(6);
$list->set_list_row(2);
$list->set_img_size(150, 0);
$list->set_list_skin(G5_SHOP_SKIN_PATH.'/list.10.skin.php');
$list->set_view('it_img', true);
//$list->set_view('it_id', true);
$list->set_view('it_name', true);
$list->set_view('it_basic', true);
$list->set_view('it_cust_price', true);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
//$list->set_view('sns', true);
echo $list->run();
?>
</section>
<!-- } 끝 -->
<?php } ?>
답변 1
skin/shop/basic/listcategory.skin.php
파일을 참고하세요
$sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id like '$ca_id%' and length(ca_id) = $len2 and ca_use = '1' order by ca_order, ca_id ";
$result = sql_query($sql);
while ($row=sql_fetch_array($result)) {
$row2 = sql_fetch(" select count(*) as cnt from {$g5['g5_shop_item_table']} where (ca_id like '{$row['ca_id']}%' or ca_id2 like '{$row['ca_id']}%' or ca_id3 like '{$row['ca_id']}%') and it_use = '1' ");
$str .= '<li><a href="./list.php?ca_id='.$row['ca_id'].'">'.$row['ca_name'].' ('.$row2['cnt'].')</a></li>';
$exists = true;
}
위 소스에서
$ca_id%를 30%로 해서 응용해 보세요