바탕 슬라이드로 작동하는 레이아웃의 경우 화면에 위젯을 띄우면 슬라이드 이미지들이 가려서 어색한 경우가 생깁니다.
이럴때 위젯은 띄우고 싶고 슬라이드 이미지들도 보이게 하고 싶을때
위젯에 Close기능을 추가해서 Close버턴 클릭하면 위젯이 사라지게 하는 Tip입니다.
먼저 띄우고 싶은 해당 위젯의 위젯명.class.php 파일에 아래 선택 코드 추가 (위젯 마다 코드가 다를 수 있음)
[mh_elegant_accordion 위젯의 경우]
1. mh_elegant_accordion.class.php 에 아래 코드 추가
2. conf/info.xml 에 아래 코드 추가
<name xml:lang="ko">위젯에 닫기 추가</name>
<options>
<value></value>
<name xml:lang="ko">추가 안함</name>
</options>
<options>
<value>Y</value>
<name xml:lang="ko">추가</name>
</options>
</var>
3. skins/default/list.html 에 아래 코드 추가
<style>
.mwa-box .w_close { position:absolute; margin:-32px 0 0 -2px; font-size:14px; color:#fff; background-color:#000; border:2px solid #000; padding:5px 10px; border-radius:10px 10px 0 0}
</style>
<div class="mwa-box" id="mwaClose">
<a cond="$wi->widget_close == 'Y'" href="javascript:void(xHide('mwaClose'))" onMouseOver="window.status=(':: 보드 닫기 ::');return true;" onMouseOut="window.status=('');return true;" class="w_close" title="Widget 닫기">Close X</a>
id명과 xHide안에 이름을 같이 지정하고 Close버턴의 색상과 크기는 style 에서 수정하시면 됩니다.
아래 화면은 Close버턴을 이미지로 만들어서 적용한 것 입니다.