팁과노하우

2025.11.10 04:26

모듈, 위젯 안에서 현재 보고있는 게시판 ID 출력하기

게시판안에 현재 게시판의 ID를 출력하려면
보편적인 방법으로 <?php echo $bo_table ?> 을 넣으면
현재 보고있는 게시판의 ID 가 출력됩니다.

하지만 위젯이나, 모듈을 게시판 안에 추가했고, 위젯이나 모듈에서 
$bo_table 을 넣으면 리빌더의 모듈 출력 구조상 아무것도 출력이 되지않습니다. 
(최신글의 경우 출력되는 게시물의 bo_table 이 출력됨)

이럴때는 $bo_table 대신에 $GLOBALS['bo_table'] 을 사용하면 되겠습니다.


예제1 (현재 게시판의 ID를 위젯 또는 모듈에 출력)
<?php if (!empty($GLOBALS['bo_table'])) echo $GLOBALS['bo_table']; ?>

예제2 (조건문을 통해 특정내용 출력)
<?php if (!empty($GLOBALS['bo_table']) && $GLOBALS['bo_table'] == "free") { ?>
free 게시판 안에있는 위젯 또는 모듈에 출력 됩니다.
<?php } ?> 
<?php if (!empty($GLOBALS['gr_id']) && $GLOBALS['gr_id'] == "community") { ?>
community 그룹에 속해있는 위젯 또는 모듈이면 출력 됩니다.
<?php } ?> 
<?php if (!empty($GLOBALS['wr_id']) && $GLOBALS['wr_id'] == "1") { ?>
ID가 1인 게시물 안에 있는 위젯 또는 모듈이면 출력 됩니다.
<?php } ?> 

감사합니다.
  • 공유링크 복사
  • profile_image
    리빌더미니홈 1:1 대화하기 @master 구독 37명
  • 그누보드 리빌더는, 그누보드의 기능을 모두 그대로 사용하면서 폴더의 추가만으로 손쉽게 웹사이트를 완성하고 다양한 편의기능을 사용할 수 있습니다. 고도화는 계속 진행됩니다.
    미니홈 쪽지 구독하기
    구독하고 알림받기