단순히 게시판 메뉴 누르면 바로 첫 게시글이 보여야 하는 상황이 있어서

 

처음이 리스트가 아닌 최근글 한개의 본문과 리스트가 나오면 상황이 있었으면 했습니다.

 

그래서 질문을 올리고 고민해 봤는데 묘듈를 수정하지 않고 가장 빠른 방법입니다. 여러가지 문제가 있을수 있지만 

 

일단 전 사용하는데 만족하고 있습니다.

 

스케치북 스킨을 기준으로 말씀드립니다.

 

1. 스케치북 스킨에서 list.html 151줄 보시면

 

<[email protected]($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>

 

을 

 

<[email protected]($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>

으로 바꾸시면 됩니다.

cond="$no == number_format($total_count)" 는  

 

리스트 넘버 중 총게시물수 와 같으면 보여 줍니다.

 

총개수가 11개면 11번쨰 게시물을 보여줍니다. 편법이니 이정도만 사용하실 분만 사용하세요. ^^

 

이렇게 하시고 스케치북 설정에서 블로그형을 체크 하시면...짠하고 본문 1개와 아래는 리스트가 나오게 됩니다.

 

초간단 편법 팁입니다. ^^

 

솔직히 https://xe1.xpressengine.com/index.php?mid=download&package_id=19109313 이 위젯이 특정글이 아닌 최신글 한개를 뽑아 주면 좋겠음..ㅋㅋ 아..소스 쨰려봐야겠습니다.

 

 

 

 

  • profile
    보통 컨텐츠위젯은 최근글을 보여주지 않나요?;;
  • profile profile
    그런가요..테스트 해봐야겠습니다. ^^
  • profile profile
    테스트 해 보니 저런용도 가 아니네요.. 확장변수도 못 가져오고...ㅡㅡ;; 이방법이 더 편하네요..
  • profile profile
    컨텐츠확장위젯도 있어요~
  • profile profile
    ㅋㅋㅋ 해봤는데요. 위젯 쪽은 본문 내용 중 지도 같은 것은 출력도 안돼고....머리아퍼서...^^ 편한쪽으로..
  • profile
    이런 방법이 있을 수 있군요! 추천 누르고 갑니다~ ^^/
  • profile profile
    간단히 쓰는 편법입니다. 좋은 방법은 다른 개발자님들이...하하하 좋은 애드온으로 만들어 주시면 좋을것 같습니다.
  • profile profile
    아참 궁금한 게 생겼어요.(아직 적용은 안 해봤지만 머릿 속으로 호기심이 생겨서요ㅎㅎ)

    이 팁을 적용해도 본문 하단에서 '태그'와 '이전글-다음글'을 불러오는 것도 잘 되는 거겠죠?

    그리고, 문서목록이 마지막 페이지에 도달하게 되면 $no이 $total_count보다 모자랄 수 있을 것 같은데, 이 부분도 괜찮은 건지 궁금합니다~
  • profile profile
    블로그 형이라 이전글 다음글은 나오지 않아서 모르겟습니다. 하지만 문제는 없을듯합니다.

    태그도 클릭하면 태그 관련 총수로 리스트 하니 문제 없는것 같습니다.

    다만 페이지넘기기는 안됩니다. 확인하니..
  • profile
    공지사항 1개만 펼치고 싶을때는 어떻게하면 될까요?
  • ?
    감사합니다~~