묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
공지글이 항상 따라다녀요..
2010.04.28 12:56
안녕하세요..
공지사항 글이 한 2개 있다고 하면요..
이제 1페이지에 그 공지사항글이 맨위에 있잖아요..
근데 2페이지에 가도 .. 3페이지에 가도..
이 공지글이 계속 나오잖아요..
안나오게 할수는 없는것인지요??
댓글 3
-
앙띠2
2010.04.28 23:44
-
쥬시쿨
2010.04.29 05:53
앙띠님...답변감사드립니다 ^^
근데 잘 이해를 못하고 있다는...ㅋ^^
일단 러키님께 좀 불어봐야 겠네요 ...^^
-
러키군
2010.04.29 22:04
<공지게시물 1페이지에서만 보이도록 하기>
게시판스킨을 수정하면 될거 같습니다.file: xe/modules/board/skins/_style_list.html
<!--@foreach($notice_list as $no => $document)-->
이부분 위에 아래내용 추가 (xe_official스킨 기준 67 Line)
<!--@if(Context::get('page')==1)-->그리고 좀 내려와서
</tr>
<!--@end-->
이 부분(대략 134라인) 밑에 아래내용 추가
<!--@end-->즉..
<--@if(Context::get('page')==1)-->
<!--@foreach($notice_list as $no => $document)-->
<!--@end-->
<!--@end-->
이런식으로 if문으로 감싸주면 됍니다.
그러면 공지가 1페이지일때만 보일껍니다. ^^
-
쥬시쿨
2010.04.29 22:07
감솨 합니다 ㅋ
XE 의 구조를 제대로 이해 하셨다면 이건 쉽습니다.
메인에 사용하는 레이아웃(이 레이아웃에 공지사항이 있다고 칩니다)과
다른 곳에서 사용하는 레이아웃을 따로 만들면 됩니다.
지금 사용하는 레이아웃 이름이 [Sky] 라고 치고, 관리자 화면에서 레이아웃 생성합니다. 생성이름은 [메인용] 정도로 하죠.
그리고 메인으로 나오게할 페이지는 이 레이아웃을 적용합니다. 이레이아웃에 공지사항을 끼워 넣습니다.
다시 레이 아웃으로 가서 똑같이 [Sky]라는 레이아웃을 생성합니다. 생성이름은 [서브용] 정로로 하죠.
그리고 서브로 이 레이아웃이 나오게 하고 싶은 페이지, 게시판들에 가서 이 레이웃을 적용합니다. 이 레이아웃에는 공지사항을 끼워 넣지 않았겠죠/