XE 위젯에서 공지사항 제외 기능 만들기
최근게시물위젯 설정에서 공지사항을 제외할 수 있는 기능을 추가했습니다.
1. conf/info.xml 파일에서 다음과 같이 추가해줍니다. 430줄쯤
<var id="show_notice"> <type>select</type> <name xml:lang="ko">공지사항 출력</name> <options> <value>Y</value> <name xml:lang="ko">공지사항 출력(기본)</name> </options> <options> <value>N</value> <name xml:lang="ko">공지사항 감추기</name> </options> </var>
2. contentextended.class.php 파일에서 다음을 추가해줍니다. 1020줄쯤
$widget_info->show_notice = $args->show_notice;
3. skins/사용하는스킨/normal.html 파일에서 다음을 추가해줍니다. 6줄 쯤
<li cond="$widget_info->show_notice == 'Y' || $item->get('is_notice')=='N'"
ps. 이렇게 테스트해보면서 작업했어요 ^^
{$widget_info->show_notice} {$item->get('is_notice')=='N'}
처음에 이렇게 문법을 두가지 쓰니깐 동작이 제대로 안되더군요.
<li <!--@if($widget_info->show_notice == 'N')-->cond="$item->get('is_ notice')=='N'"<!--@end-->
작업한 파일은 첨부해놓겠니다.
contentextended 위젯과 eond_copang 스킨에서 normal.html (일반목록스타일)에만 적용해놓았습니다 -_-a;;;

eond
Lv. 12
댓글 1
https://xetown.com/qna/543865
이전에 올린 글중 댓글 달린거 보고 nomal.html 소스 수정해서 쓰고있었는데
이렇게 기능을 만들어 주셔서 감사합니다.