게시물 첫글로 바로 들어가기
단순히 게시판 메뉴 누르면 바로 첫 게시글이 보여야 하는 상황이 있어서
처음이 리스트가 아닌 최근글 한개의 본문과 리스트가 나오면 상황이 있었으면 했습니다.
그래서 질문을 올리고 고민해 봤는데 묘듈를 수정하지 않고 가장 빠른 방법입니다. 여러가지 문제가 있을수 있지만
일단 전 사용하는데 만족하고 있습니다.
스케치북 스킨을 기준으로 말씀드립니다.
1. 스케치북 스킨에서 list.html 151줄 보시면
<!--@elseif($mi->default_style=='blog' && !$oDocument->isExists())-->
<block cond="$mi->rd_nav!='N'">{@ $mi->rd_nav=''}</block>
<block loop="$document_list=>$no,$oDocument" >
<include target="_read.html" />
{@ $rd_idx=1}
</block>
<block cond="$mi->rd_nav!='N'">{@ $mi->rd_nav=''}</block>
<block loop="$document_list=>$no,$oDocument" >
<include target="_read.html" />
{@ $rd_idx=1}
</block>
을
<!--@elseif($mi->default_style=='blog' && !$oDocument->isExists())-->
<block cond="$mi->rd_nav!='N'">{@ $mi->rd_nav=''}</block>
<block loop="$document_list=>$no,$oDocument" cond="$no == number_format($total_count)">
<include target="_read.html" />
{@ $rd_idx=1}
<include target="_list_normal.html" />
</block>
<block cond="$mi->rd_nav!='N'">{@ $mi->rd_nav=''}</block>
<block loop="$document_list=>$no,$oDocument" cond="$no == number_format($total_count)">
<include target="_read.html" />
{@ $rd_idx=1}
<include target="_list_normal.html" />
</block>
으로 바꾸시면 됩니다.
cond="$no == number_format($total_count)" 는
리스트 넘버 중 총게시물수 와 같으면 보여 줍니다.
총개수가 11개면 11번쨰 게시물을 보여줍니다. 편법이니 이정도만 사용하실 분만 사용하세요. ^^
이렇게 하시고 스케치북 설정에서 블로그형을 체크 하시면...짠하고 본문 1개와 아래는 리스트가 나오게 됩니다.
초간단 편법 팁입니다. ^^
솔직히 https://xe1.xpressengine.com/index.php?mid=download&package_id=19109313 이 위젯이 특정글이 아닌 최신글 한개를 뽑아 주면 좋겠음..ㅋㅋ 아..소스 쨰려봐야겠습니다.
댓글 11
이 팁을 적용해도 본문 하단에서 '태그'와 '이전글-다음글'을 불러오는 것도 잘 되는 거겠죠?
그리고, 문서목록이 마지막 페이지에 도달하게 되면 $no이 $total_count보다 모자랄 수 있을 것 같은데, 이 부분도 괜찮은 건지 궁금합니다~
태그도 클릭하면 태그 관련 총수로 리스트 하니 문제 없는것 같습니다.
다만 페이지넘기기는 안됩니다. 확인하니..