게시판에서 게시글 노출시 mid 값에 따라 다른 내용을 덧붙이려고 합니다.
현재 document.item.php 를 수정하고 있는데요.
가령...
예시)
$mid = $this->getDocumentMid();
if($mid == "freeboard") $content = $content."자유게시판의 글입니다";
위와 같이 mid에 따라서 다른 내용을 보여주려고 하고 있습니다.
정상적으로 잘 작동하고 있는데요.
다만 타임라인 모듈에서 접근할 때에는 타임라인에서의 mid값이 노출됩니다.
그러니까 본래 게시글의 mid값이 아닌
타임라인 모듈에서 설정한 mid가 만약 'recent'라고 한다면
mid값이 recent가 되어버리는 것이죠...
혹시 타임라인 모듈을 사용해서 게시글에 접근하더라도
recent가 아닌 freeboard를 구하려고 하면 어떻게 해야하는지 알려주실 분 계실까요...
댓글 4
글읽기 화면에서 본 게시판이름(브라우저타이틀)을 표시해 주기 위한 것인데요. 이것을 조금 참조하시면 될 듯 합니다. 저도 자세한 내용은 모르고 그냥 타임라인 제작자분이 알려주셔서 사용하고 있는 내용입니다.
{oDocument->get('module_srl')]->browser_title)} 이 부분이 핵심이겠네요.
제가 글읽기 화면에서 통합게시판에서까지 고려해서 컨트롤하는 게 하나 있습니다. 대신 저는 모듈 srl로 하는데요.
<block cond="$oDocument->get('module_srl')=='64695'">
내용
</block>
이렇게 하면 64695에 해당하는 모듈srl을 가진 문서에서만 출력이 됩니다.