영카트 상품보기 페이지, 제품명 밑에 카테고리 출력 방법 알고 싶습니다.
본문
영카트 상품 보기 페이지에서
상품명 윗 부분에
카테고리를 출력하는 방법을 알고 싶습니다
예를 들면
---------------------------------------
카테고리 > 1차카테고리 > 2차 카테고리
"제품명"
-----------------------------------
위 처럼 상품에 해당되는 카테고리를 순차적으로 출력하고 싶습니다.
답변 2
다음 코드가 도움이 될지 모르겠습니다.
skin/shop/basic/item.form.skin.php
...
<?php
function get_shop_categories($ca_id) {
global $g5;
$data = [];
if (empty($ca_id) == true) {
return $data;
}
$sql_w_arr = [];
while (strlen($ca_id) >= 2) {
$sql_w_arr[] = "ca_id = '{$ca_id}' ";
$ca_id = substr($ca_id, 0, strlen($ca_id) - 2);
}
$sql_w = implode(' or ', $sql_w_arr);
$sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where {$sql_w} ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$data[$row['ca_id']] = $row['ca_name'];
}
return $data;
}
?>
<!-- 상품 요약정보 및 구매 시작 { -->
<section id="sit_ov" class="2017_renewal_itemform">
<div>
<?php
$ca_path = get_shop_categories($it['ca_id']);
echo implode(' > ', $ca_path);
?>
</div>
<h2 id="sit_title"><?php echo stripslashes($it['it_name']); ?> <span class="sound_only">요약정보 및 구매</span></h2>
<p id="sit_desc"><?php echo $it['it_basic']; ?></p>
...
감사합니다. 너무 잘 되네요.. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.