카테고리 리스트 상단 이미지 노출(하위포함)
본문
10 이라는 카테고리부터 그 이하 하위 카테고리까지 포함해서
리스트 상단에 이미지를 뿌려주고 하는데요.
listcategory.skin.php 파일을 수정하는데
안되네요 ㅎㅎㅎ ㅠ0ㅜ
<!-- 상품분류 1 시작 { -->
<aside id="sct_ct_1" class="sct_ct">
<h2>현재 상품 분류와 관련된 분류</h2>
<!-- 이부분에 카테고리 상단 슬라이드 갤러리 삽입 -->
<ul>
<?php
if ($ca_id == '10' || $ca_id >= '1999'){
echo '<img src="'.G5_THEME_URL.'/img/hotel.jpg">';
}else if ($ca_id == '20' || $ca_id >= '2999'){
echo '<img src="'.G5_THEME_URL.'/img/duvet.jpg">';
}
?>
</ul>
<ul>
<?php echo $str; ?>
</ul>
</aside>
<!-- } 상품분류 1 끝 -->
1999나 2999라는 값을 숫자로 받아들이지 못하는걸까요 ㅠ
!-->답변 3
//$ca_id = 1010; 일때....
$cate_big_id = substr('$ca_id', 0, 2); // $ca_id 의 앞자리 2자리만 뽑아서
if ($cate_big_id = 10) {
echo "<img src='".G5_THEME_IMG_URL."'/".$ca_id.".jpg'>";
}else if ($cate_big_id == "20") {
echo '<img src="'.G5_THEME_URL.'/img/duvet.jpg">';
}
이렇게 하면 어떨런지요...
그런식으로 하지 마시고 이렇게 해보세요
<?php
if($ca_id) //ca_id값이 있을때
echo "<img src='".G5_THEME_IMG_URL."'/".$ca_id.".jpg'>";
else //ca_id값이 없을때
echo "<img src='".G5_THEME_IMG_URL."'/basic.jpg'>";
이런식으로 하시고 이미지 이름들을 10.jpg, 20.jpg , 1010.jpg, 1020.jpg 이런식으로 하시면 편합니다
if ($ca_id == '10' || $ca_id <= '1999'){
echo '<img src="'.G5_THEME_URL.'/img/hotel.jpg">';
}else if ($ca_id == '20' || $ca_id <= '2999'){
echo '<img src="'.G5_THEME_URL.'/img/duvet.jpg">';
}
이렇게 되어야 하지 않나요?