$lsit 메인상품진열
관련링크
http://\\\\\\\\
82회 연결
본문
메인상품 진열에서 추천상품 히트상품 등에 출력될 상품이 있는지 없는지 알려면 어떻게 해야 하나요?
궁극적이 목적은 각 분류에 출력될 상품이 없으면 분류 타이틀도 출력 안되게 하려고 합니다.
관리자 페이지에서도 분류 출력 여부 체크 박스가 있지만 자동으로 만들어 보고 싶어서...
고수님들 부탁드립니다.
답변 1
/해당 내용을 if문으로 아래처럼 감싸 주세요
<?php
//타입검색 추가
function type_count($it_type){
global $g5;
$it_type=intval($it_type);
if($it_type<1 || $it_type > 5 ){return 0;}
$sql = "select count(*) an cnt
from `g5_shop_item`
where it_use = '1'
and it_type{$it_type} = '1' ";
$row=sql_fetch($sql):
return $row[cnt];
}
//---------------
?>
<?php
//기존내용에 if를 포함해 주세요
if($type_count(1){?>
<?php if($default['de_type1_list_use']) { ?>
<!-- 히트상품 시작 { -->
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=1">히트상품</a></h2>
</header>
<?php
$list = new item_list();
$list->set_type(1);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$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 } ?>
<?php } ?>
<?php if($type_count(2){?>
<?php if($default['de_type2_list_use']) { ?>
<!-- 추천상품 시작 { -->
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=2">추천상품</a></h2>
</header>
<?php
$list = new item_list();
$list->set_type(2);
$list->set_view('it_id', false);
$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 } ?>
<?php } ?>
답변을 작성하시기 전에 로그인 해주세요.