쇼핑몰 메인페이지에 전체 상품 5개씩 4줄 추출하고 싶은데 최대 4줄로 설정을 하고 싶은데 어디를 고쳐야 할까요? 도와주시면 감사하겠습니다.
본문
해당 소스 부분입니다. 최대 추출되는 줄 수를 4줄로 하고 싶습니다. main100.skin 이라고 되어있는데 기존 main10.skin 에서 이름만 바꾼 소스입니다. 아래 소스는 shop.head에 넣어준 소스입니다.
<?php
$list_mod = 5; // 가로 이미지수
$list_row = 1; // 이미지줄 수, Query를 직접 지정하기 때문에 이미지줄 수는 적용되지 않음
$img_width = 228; // 이미지 폭
$img_height = 228; // 이미지 높이
$skin = G5_SHOP_SKIN_PATH.'/main.100.skin.php'; // 스킨
$sql = " select * from {$g5['g5_shop_item_table']} where it_use = '1' order by it_order, it_id desc ";
$list = new item_list($skin, $list_mod, $list_row, $img_width, $img_height);
$list->set_query($sql);
$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', false);
echo $list->run();
?>
답변 1
$list_row = 1; // 이미지줄 수, Query를 직접 지정하기 때문에 이미지줄 수는 적용되지 않음
를 일단 4로 해보시고,
그래도 안되시면
item_list() 함수에서 라인수 제어를 하는게 있는지 찾아보셔야 할것같네요
일반적으로 query를 직접수정하는경우는
limit 로 제어합니다.