토론방

소스관련 제품별 좌측메뉴 변동

(필수) 확인 가능한 전체 URL :http://hong0303.onebuild.co.kr/product/product_list.htm?list_type=&product_category=01000000

 

반응형으로 제작중인 홈페이지인데 제품관리 "컴퓨터판매"와 "중고컴퓨터" 2개의 분류를 지정하고 좌측메뉴를 삽입했습니다

세부페이지 부분에 좌측메뉴를 동일하게 넣다 보니 각각의 메뉴별로 나와야할 좌측메뉴가 동일하게 나오는데요

 

product_category 번호에 따라 좌측메뉴를 다르게 표기하는 조건문을 걸면 될듯한데

임의로 조건문을 걸어보았는데 안되네요

 

도움 부탁드려요

게시글 공유 URL복사
댓글[2]

열기 닫기

  • P**M 2015-08-17

     

     

    해당 제품카테고리로 이동시  주소창을 유심히 보시면 product_category=010***** 이런 값이 있습니다.

     

    이런 값을 통해서 각종 디자인을 다르게 출력 할수 있습니다.

     

     

    ---------------------------  방법1  --------------------------------

    <div cond="$_GET[product_category]=='01000000'">
    010***** 일때 관련 디자인 출력
    </div>

    <div cond="$_GET[product_category]=='02******&#**; || $_GET[product_category]=='03000000'">
    02000000 또는 03000000 일때 관련 디자인 출력
    </div>


    ---------------------------  방법2  --------------------------------

    <!--@if($_GET[product_category]==01000000)-->
    010***** 일때 관련 디자인 출력
    <!--@end-->

    <!--@if($_GET[product_category]==02000000 || $_GET[product_category]==03000000)-->
    02000000 또는 03000000 일때 관련 디자인 출력
    <!--@end-->

     

     

     

     

  • P**M 2015-08-17

     

    위 그룹디자인은 왼쪽 메뉴 출력 하는 소스 입니다.

    {@
    $program_set[start_code] = ($var_set[code]) ? $var_set[code] : "00000000"; // 네비게이션 출력 위치를 입력해주세요.
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);
    @}{@
    $program_set[start_code] = ($var_set[code]) ? $var_set[code] : "00000000"; // 네비게이션 출력 위치를 입력해주세요.
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);
    @}{ @
    $program_set[start_code] = ($var_set[code]) ? $var_set[code] : "00000000"; // 네비게이션 출력 위치를 입력해주세요.
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);
    @ }

    위 소스를 아래와 같이 수정 하시면 됩니다.{@
    $program_set[start_code] = ($var_set[code]) ? $var_set[code] : "00000000"; // 네비게이션 출력 위치를 입력해주세요.
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);
    @}

    { @

    if($_GET[product_category]=='010*****&#**;){
     $program_set[start_code] = "XX000000"; // 네비게이션 출력 위치를 입력해주세요.
    }else{
     $program_set[start_code] = "YY000000"; // 네비게이션 출력 위치를 입력해주세요.
    }
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);

    @ }

     

    {@
    $program_set[start_code] = ($var_set[code]) ? $var_set[code] : "00000000"; // 네비게이션 출력 위치를 입력해주세요.
    $navi_category_menu = program_load(NAVI_CATEGORY_MENU);
    @} $program_set[start_code]  변수는 [디자인관리 > 고급 디자인관리 > 네비게이션 마법사]에서 등록된 메뉴 코드 번호 넣으시면 됩니다.

댓글작성

열기 닫기

댓글작성
top