좋은 아이디어 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

좋은 아이디어 정보

좋은 아이디어

본문

안녕하세요.
현재 제가 왼쪽에 출력되는 메뉴를

<?
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)  로 불러오시면 됩니다.
장바구니나 결제페이지일 경우 해당파일에 변수설정해주시면 되구요~
$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 값을 만들어주면 되지 않을가여?
© SIRSOFT
현재 페이지 제일 처음으로