게시판 상단 타이틀 위젯 설치
본문
게시판 상단에 타이틀 위젯을 설치했습니다.
그리고 본문과 카테고리를 분리해서 타이틀 위젯을 노출하려고 해서 아래와 같이 php 구문을 입력했습니다.
<?php if($wr_id) {//게시판이 일반 본문일 때 출력?>
<?php echo apms_widget('basic-title',$bo_table.'-view_01'); ?>
<?php }?>
<?php if($sca) {//게시판이 카테고리 본문일 때 출력?>
<?php echo apms_widget('basic-title',$bo_table.'-view_02'); ?>
<?php }?>
문제는 $wr_id 를 쓰면 정상적으로 하나의 타이틀 위젯이 보입니다.
<?php if($wr_id) {//게시판이 일반 본문일 때 출력?>
<?php echo apms_widget('basic-title',$bo_table.'-view_01'); ?>
<?php }?>
그런데 sca를 쓰면 wr_id의 타이틀 위젯과 sca의 타이틀 위젯이 같이 보입니다.
<?php if($sca) {//게시판이 카테고리 본문일 때 출력?>
<?php echo apms_widget('basic-title',$bo_table.'-view_02'); ?>
<?php }?>
링크를 보면 아래와 같이 wr_id가 중복으로 들어가서 그런거 같은데...
bbs/board.php?bo_table=ad&wr_id=1
board.php?bo_table=ad&wr_id=5&sca=창업
카테고리 본문에서도 하나의 타이틀 위젯만을 보이게 하려면 어뗗게 해야 하나요?
도움주시면 진심으로 감사하겠습니다.
답변 5
<?php else if($sca) {//게시판이 카테고리 본문일 때 출력?>
이렇게 변경하심 될거 같긴한데
위의 질문처럼
카테고리마다 다른 타이틀 위젯을 나타내고 싶은데 적용할 줄을 모르겠네요.
이걸 표현하실거라면 해당 구문으론 해결되지 않습니다.
php switch 를 검색해서 활용해보세요
if($wr_id && !$sca)
if($wr_id && $sca)
이런식?
if ($wr_id) {
} else if ($sca) { }
카테고리마다 다르게..
if ( $sca == '창업'){
}else if ($sca == '카테고리명'){
}
이런식으로 가야하지않을까싶네여
해결했네요~ ㅎㅎㅎ
<?php echo apms_widget('basic-title',$bo_table.'-view_01'); ?>에서
<?php echo apms_widget('basic-title',$sca.'-view_01'); ?> 로 변경해주니까 카테고리별로 타이틀 위젯을 각각 사용할 수 있네요.
모든 분들께 감사드립니다~