모든 카테고리의 상품을 최신등록순으로 출력하려면 어떻게 해야하나요?
본문
아래의 코드에서 카테고리 20 만 출력이 됩니다.
모든 카테고리의 상품을 최신등록순으로 출력하려면 어떻게 해야하나요?
감사합니다
<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>
답변 4
위 내용에서 카테고리를 적용할 부분은
$order_by = ' it_id desc'; // 정렬순서 상품번호는 증가가 기본이므로 최종번호의 역순
$ca = $row['ca_id']; // 앞서 적용한 카테고리의 단위를 적용합니다.
// $row2['ca_id']; // 이것은 2차 카테고리
// $row3['ca_id'] // 이것은 3차 카테고리
$list = new item_list();
//$list->set_category('20', 1); // 이부분을 변경하시고
$list->set_category($ca, 1); // 상품에 존재하는 1차
$list->set_category($ca, 2); // 상품에 존재하는 2차
$list->set_category($ca, 3); // 상품에 존재하는 3차
$list->set_is_page(true);
$list->set_order_by($order_by);
... // 위의 나머지 값적용
위의 예제를 보시면서 적용해보세요
!--> $list->set_category('20', 1);
...
echo $list->run();
$list->set_category('30', 1);
echo $list->run();
이렇게 하면 되지 않을까요?
답변 감사합니다.