테스트 사이트 - 개발 중인 베타 버전입니다

상품분류와 상세페이지에 1차분류 모두 뿌릴려면.. 채택완료

angpang 9년 전 조회 5,137

 

 

navigation.skin.php 이파일을 수정하면 될거 같은데 초보라 잘 모르겠습니다.

 

해당 분류만 뿌려지는거 같은데 해당 분류외에도 모든 1차분류를 뿌리고 싶습니다..가능하다면 해당분류에는 진하게표시(페이지유지?)되면 더욱좋구요..

 

도움부탁드립니당..ㅠ.ㅠ

 

 

 

if ($ca_id) {     $navigation = $bar = "";     $len = strlen($ca_id) / 2;     for ($i=1; $i<=$len; $i++)     {         $code = substr($ca_id,0,$i*2);

        $sql = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = '$code' ";         $row = sql_fetch($sql);

        $sct_here = '';         if ($ca_id == $code) // 현재 분류와 일치하면             $sct_here = 'sct_here';

        if ($i != $len) // 현재 위치의 마지막 단계가 아니라면             $sct_bg = 'sct_bg';         else $sct_bg = '';

        $navigation .= $bar.''.$row['ca_name'].'';     } } else     $navigation = $g5['title'];

//if ($it_id) $navigation .= " > $it[it_name]";

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); ?>

    Home    
 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
잉끼s
9년 전

navigation.skin.php 는  

현재 카테고리의 상위를 나타나는  부분이구요.

 

navigation.skin.php

파일을 수정하셔야 합니다. 

 </p><p>$sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id like '$ca_id%' and length(ca_id) = $len2 and ca_use = '1' order by ca_order, ca_id ";</p><p>
 

 

 </p><p>$sql = " select ca_id, ca_name from 
{$g5['g5_shop_category_table']} where  
length(ca_id) = 2 and ca_use = '1' order by ca_order, ca_id ";</p><p>

로 변경하시면 1차 모든 카테고리가 나옵니다.

 

파일 위치는 스킨폴더 내에 존재합니다. 설정하신 shop 스킨폴더 내에서 해당 파일을 찾을 수 있습니다. 

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인