인덱스 페이지에 특정 분류에 등록된 상품 출력
쇼핑몰 인덱스 페이지에 출력되는 상품들은 기본적으로 유형별 상품(히트, 추천, 최신, 인기, 할인)들만 출력되는데
특정 분류에 속한 상품만 별도로 출력하는 방법입니다.
영카트 5.3 버전 원본 기준입니다.
PC 페이지 수정
수정 파일
shop/index.php
theme/basic/shop/index.php (테마 사용 중이면)
아래 코드 전체 추가
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G5_SHOP_URL; ?>/list.php?ca_id=10">상품분류1</a></h2>
</header>
<?php
$list = new item_list();
$list->set_category('10', 1);
$list->set_list_mod(4);
$list->set_list_row(1);
$list->set_img_size(230, 230);
$list->set_list_skin(G5_SHOP_SKIN_PATH.'/main.10.skin.php');
$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>
모바일 페이지 수정
수정 파일
mobile/shop/index.php
theme/basic/mobile/shop/index.php (테마 사용 중이면)
아래 코드 전체 추가
<div class="sct_wrap">
<h2><a href="<?php echo G5_SHOP_URL; ?>/list.php?ca_id=10">상품분류1</a></h2>
<?php
$list = new item_list();
$list->set_mobile(true);
$list->set_category('10', 1);
$list->set_list_mod(2);
$list->set_list_row(2);
$list->set_img_size(230, 230);
$list->set_list_skin(G5_MSHOP_SKIN_PATH.'/main.10.skin.php');
$list->set_view('it_id', false);
$list->set_view('it_name', 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();
?>
</div>
상세 설정 내용
<a href="<?php echo G5_SHOP_URL; ?>/list.php?ca_id=10">상품분류1</a>
해당 분류 코드와 분류명으로 변경
$list->set_category('10', 1);
10을 해당 분류 코드로 변경
$list->set_list_mod(4);
가로 출력 개수
$list->set_list_row(1);
세로 출력 개수
$list->set_img_size(230, 230);
상품 이미지 크기
$list->set_list_skin(G5_SHOP_SKIN_PATH.'/main.10.skin.php');
스킨 설정