테스트 사이트 - 개발 중인 베타 버전입니다

쇼핑몰 index 화면에 특정 카테고리 상품 출력하기

· 11년 전 · 21178 · 16
영카트5 쇼핑몰 기본 index.php 파일에서는 유형별 상품을 출력하도록 되어 있습니다.
이것을 특정 카테고리의 상품을 출력하고자 할 때 사용할 수 있는 방법입니다.

[code]
<div>
<?php
$list = new item_list();
$list->set_category('20', 1);
$list->set_list_mod(3);
$list->set_list_row(1);
$list->set_img_size(230, 230);
$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();
?>
</div>
[/code]

위의 코드는 ca_id가 20 이고 한줄에 3개씩 한줄의 상품을 이미지 사이즈 230 * 230으로 list.10.skin.php 스킨
파일을 이용해 출력하는 것입니다. 만약 모바일 쇼핑몰 index를 변경하시고자 할 때는 $list->set_mobile(true); 를
마지막 echo $list->run(); 이전에 추가해주시면 됩니다.

item_list 클래스의 추가적인 사용법은 lib/shop.lib.php 파일을 참고하시면 됩니다.


** 영카트5 5.0b28 버전 이후부터는 스킨 지정 때 스킨파일의 경로까지 명시를 해주셔야 합니다.
코드는 수정해두었습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 16개

11년 전
감사합니다. ^^ 한번 해볼께요... ㅎㅎ
11년 전
제품별 상단리스트에 해당제품 베스트상품을 올려주는 것은 $list->set_category('20', 1); 에서 무엇을 수정해야 할까요.
10년 전
원하는 소스 알려주신거에 감사합니다 다만 저 소스를 넣어서 카테고리10의 메뉴를 불러왔습니다. 스킨은 main.30.skin.php를 사용했는데요. 문제는 소스 복사 붙여넣기하고 카테고리 변경을하면 상품이 안나옵니다 ㅠ_ㅠ 기본 상품 리스트스킨을 쓰면 상관은 없는데 메인페이지라 동선이 있는 main.20.skin.php를 쓰고 싶은데 어떻게 해결 방법이 없을까요?
10년 전
감사합니다.
매우 찾고 있었는데.. 감사해요~
감사합니다~
$list
9년 전
고맙습니다. 애타게 찾던 내용이네요 ㅎㅎ ^^
8년 전
또 하나 배워갑니다~
감사합니다.
감사합니당

게시글 목록

번호 제목
2503
2501
2497
2495
2491
2490
2489
2486
2484
2483
2481
2476
2475
2474
2472
2469
2467
2466
2465
2464
2463
2460
2459
2456
2449
2446
2441
2420
2419
2417