좋은 아이디어 정보
좋은 아이디어본문
안녕하세요.
현재 제가 왼쪽에 출력되는 메뉴를
<?
if($board[gr_id] == "01")
@include_once("$g4[path]/inc/left_menu01.php");
?>
<?
if(($ca_id) == "02" || ($ca_id) == "0201" || ($ca_id) == "0202" || ($ca_id) == "0203" || ($ca_id) == "0204" || ($ca_id) == "0205")
@include_once("$g4[path]/inc/left_menu02.php");
?>
이런식으로 왼쪽메뉴를 그룹별로 나눠서 출력을 하도록 쓰고 있는데(쇼핑몰일경우에는 카테고리 ca_id 게시판일경우는 gr_id기준) 문제는 쇼핑몰일 경우 제품목록에서 제품을 클릭해서 들어가게 되면 ca_id가 출력되지 않아서 왼쪽 메뉴가 사라져 버리는 상황이 생기네요.
하나하나 상품 번호를 기준으로 넣을 수도 없고.. 해결 방안이 마땅히 떠오르지가 않네요..
좋은 방법 없을까요?
현재 제가 왼쪽에 출력되는 메뉴를
<?
if($board[gr_id] == "01")
@include_once("$g4[path]/inc/left_menu01.php");
?>
<?
if(($ca_id) == "02" || ($ca_id) == "0201" || ($ca_id) == "0202" || ($ca_id) == "0203" || ($ca_id) == "0204" || ($ca_id) == "0205")
@include_once("$g4[path]/inc/left_menu02.php");
?>
이런식으로 왼쪽메뉴를 그룹별로 나눠서 출력을 하도록 쓰고 있는데(쇼핑몰일경우에는 카테고리 ca_id 게시판일경우는 gr_id기준) 문제는 쇼핑몰일 경우 제품목록에서 제품을 클릭해서 들어가게 되면 ca_id가 출력되지 않아서 왼쪽 메뉴가 사라져 버리는 상황이 생기네요.
하나하나 상품 번호를 기준으로 넣을 수도 없고.. 해결 방안이 마땅히 떠오르지가 않네요..
좋은 방법 없을까요?
댓글 전체
쇼핑몰일 경우 왼쪽 메뉴가 여러개인가요?
그게 아니라면
if($ca_id || $it_id) 로 불러오시면 됩니다.
장바구니나 결제페이지일 경우 해당파일에 변수설정해주시면 되구요~
그게 아니라면
if($ca_id || $it_id) 로 불러오시면 됩니다.
장바구니나 결제페이지일 경우 해당파일에 변수설정해주시면 되구요~
쇼핑몰일 경우 대분류가 두개 있습니다. 대분류별로 메뉴가 출력되구요.. 하나면 그렇게 처리하면 좋을것 같은데.. 두개라 문제네요.
리스트에서 링크에 ca_id값을 item.php 로 넘겨주면 어떨까요?
item.php?it_id=10&ca_id=10
item.php?it_id=10&ca_id=10
신경써 주셔서 감사합니다..^^;;
새해 복 많이 받으세요!
새해 복 많이 받으세요!
$sql = " select a.*,
b.ca_name,
b.ca_use
from $g4[yc4_item_table] a,
$g4[yc4_category_table] b
where a.it_id = '$it_id'
and a.ca_id = b.ca_id ";
$it = sql_fetch($sql);
if(!$ca_id){
$ca_id = $it[ca_id];
}
이렇게 해서 $ca_id 값을 만들어주면 되지 않을가여?
b.ca_name,
b.ca_use
from $g4[yc4_item_table] a,
$g4[yc4_category_table] b
where a.it_id = '$it_id'
and a.ca_id = b.ca_id ";
$it = sql_fetch($sql);
if(!$ca_id){
$ca_id = $it[ca_id];
}
이렇게 해서 $ca_id 값을 만들어주면 되지 않을가여?
감사합니다. 제가 원하던 답변이었습니다!!
복 많이 받으세요~
복 많이 받으세요~