묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가장 최근 게시물이 열린 상태로 게시판 열기.
2012.09.11 00:41
공지사항 같은 게시판을 클릭했을 때
목록으로 바로 열리는게 아니라
가장 최근에 올라온 게시물을 클릭한 상태로 열고 싶은데,
어떻게 해야 할까요?
블로그나 방명록 형태랑은 다릅니다. 첫 게시물만 열리고
게시물 아래는 목록이 나오는 형태로 열고 싶습니다.
도무지 그런 스킨은 찾을 수가 없네요.. 도와주세요 고수님들.
댓글 2
-
송동우
2012.09.11 19:44
-
행복누림
2017.08.16 17:32
저도 이런 설정이 필요합니다.
그런데 고수님의 안내를 이해하지 못하네요.
어떤 파일을 열어야 하는건지요?
스케치북 게시판에서 사용할 수 있는건가요?
초보를 위해서 조금만 더 쉽게 조언해주시면 감사하겠습니다.
xe_official 레이아웃을 기준으로 설명하자면
line 23
<li loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['selected']">
이것을
<li loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['selected']">
<block cond="$val1['url']==''"board>
{@
$oModule = &getModel('module');
$moduleSrl= $oModule->getModuleSrlByMid($val1['url']);
$args->module_srl = $moduleSrl;
$args->list_count = 1;
$args->order_type = 'asc';
$output = executeQuery('document.getDocumentList', $args);
$val1['href'] = $val1['href'].'/'.$output->data[$output->total_count]->document_srl;
}
</block>
이것으로 수정.....붉은 색 board 이것은 원하는 게시판 모듈명으로 수정......
주의:
1차 메뉴에서만 작동됨....2차메뉴까지 하려면 더 추가해야 함.....
xe 에서 제공하는 게시판만 됨........3자가 만든 DX 게시판 적용안됨
모든 게시판에서 작동되게 하려면 db에 직접 쿼리를 날리는 방식이 나을 것 같음.......