상세페이지에 2차분류명을 넣고싶은데 어떻게해야할까요?
본문
상세페이지에 2차분류명을 넣고싶은데 어떻게해야할까요?
우선
item.form.skin.php 파일에서 아래와 같이 수정해봤더니 1차분류명만 노출되더라구요.
<!-- 상품 요약정보 및 구매 시작 { -->
<section id="sit_ov" class="2017_renewal_itemform">
<h2 id="sit_title">
<div class="sct_listSotr" style="display:inline-block;margin-right:7px;">
<?php echo stripslashes($it['ca_name']); ?> </div>
<?php echo stripslashes($it['it_name']); ?> <span class="sound_only">요약정보 및 구매</span></h2>
<p id="sit_desc"><?php echo $it['it_basic']; ?></p>
</section>
<!-- } 상품 요약정보 및 구매 끝 -->
제가 넣은부분은 아래부분입니다.
2차분류명을 넣으려면 ca_name?부분을 바꾸면되나요?
바꾸면 어떻게 넣어야하나요?
<div class="sct_listSotr" style="display:inline-block;margin-right:7px;">
<?php echo stripslashes($it['ca_name']); ?> </div>
도움부탁드립니다 ㅜㅜ
위 방법으론 안되더라구요.
위치가 잘못되었는지. ㅜㅜ
!-->!-->
답변 2
버전5.4.0.9 에서 사용중입니다. 이렇게 함 해보세요
1. /shop/item.php 파일에 추가(118줄 라인 정도)
$ca_id2 = $it['ca_id2'];
$nav_skin2 = $skin_dir.'/navigation.skin.php';
if(!is_file($nav_skin2))
$nav_skin2 = G5_SHOP_SKIN_PATH.'/navigation.skin.php';
include $nav_skin2;
2. /theme/사용중인 테마명/skin/shop/basic/navigation.skin.php 파일에 추가 및 수정
가.추가 부분(29줄 라인 정도)
if ($ca_id2)
{
$navigation2 = $bar2 = "";
$len2 = strlen($ca_id2) / 4;
for ($j=1; $j<=$len2; $j++)
{
$code2 = substr($ca_id2,0,$j*4);
$sql2 = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$code2}' ";
$row2 = sql_fetch($sql2);
$navigation2 .= '<a href="./list.php?ca_id='.$code2.'" class="'.$sct_here.' '.$sct_bg.'">' .$row2['ca_name']. '</a>';
}
}
나.수정 부분(제일 하단)
<div id="sct_location">
<?php
if($navigation2) {
echo " > ". $navigation2;
} else {
?>
<a href='<?php echo G5_SHOP_URL; ?>/' class="sct_bg">Home</a>
<?php
echo $navigation;
}
?>
</div>
!-->!-->!-->
<?
$caid2 = $it['ca_id2'];
$row = sql_fetch("select ca_name from {$g5['g5_shop_category_table']} where ca_id = '$caid2' ");
echo $row['ca_name'];
?>
답변을 작성하시기 전에 로그인 해주세요.