소스관련 문의 드립니다.
본문
안녕하세요.고수님들
아미나 기존 보드를 사용하고 있으며 하위 서브 카테고리가 필요해서 다운 받아 사용하려고 보니
내용스킨에는 출력이 되는데 목록스킨에 출력이 안 됩니다. 혹시 소스에 수정할 부분이 있는지
여쭤 봅니다. 없다면 제가 설정을 잘못하고 있는 것인데.... 살펴 봐 주시면 고맙겠습니다.
목록스킨
if($is_category && $list[$i]['ca_name']) {
if($board['bo_use_category_sub'] && $list[$i]['ca_sub_name']) $list[$i]['subject'] = '['.$list[$i]['ca_name'].'/'.$list[$i]['ca_sub_name'].'] '.$list[$i]['subject'];
내용스킨
<?php if($view['ca_name']) { ?>
<span class="hidden-xs">
<span class="sp"></span>
<i class="fa fa-tag"></i>
<?php echo $view['ca_name']; //분류 ?><?php echo ($view['ca_sub_name'])?'('.$view['ca_sub_name'].')':''; //서브분류 ?>
</span>
<?php } ?>
답변 3
if($board['bo_use_category_sub'] && $list[$i]['ca_sub_name']) $list[$i]['subject'] = '['.$list[$i]['ca_name'].'/'.$list[$i]['ca_sub_name'].'] '.$list[$i]['subject'];
===>뷰페이지에서는 ca_sub_name값이 있건 없건 분류와 제목을 출력하는데 비해
리스트에서는 ca_sub_name값이 있을 때만 출력 하라고니 ca_sub_name값이 없으면 아무것도 나오지않습니다
다음처럼 해보세요
if($is_category && $list[$i]['ca_name']){
if($list[$i]['ca_sub_name']) $sub_ca = '/'.$list[$i]['ca_sub_name']; else $sub_ca ='';
$list[$i]['subject']= '['.$list[$i]['ca_name'].$sub_ca.'] '.$list[$i]['subject'];
}
소스상은 문제는 없어 보입니다. 카테고리랑 추가카테고리 사용설정이 되어 있는지 체크를 해보셔야 할 거 같습니다.
코드에 사용된 각 변수값이 제대로 출력되는지 var_dump() 함수로 체크하면 어느 놈이 범인인지 찾을 수 있습니다.