인덱스 페이지에 특정 분류에 등록된 상품 출력 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

인덱스 페이지에 특정 분류에 등록된 상품 출력

관리자 19-02-21 08:55

쇼핑몰 인덱스 페이지에 출력되는 상품들은 기본적으로 유형별 상품(히트, 추천, 최신, 인기, 할인)들만 출력되는데

특정 분류에 속한 상품만 별도로 출력하는 방법입니다.


영카트 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');

스킨 설정

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.