포럼

확장변수를 사용하고 싶을 때 위젯이나 레이아웃, 스킨은 xml에서 가볍게 적어주면 되죠.


그럼 모듈 자체의 확장변수는 어떻게 하나...


info.xml도 아니공...


xml에 정의하는 것만큼은 아니지만 알고 보니 정말 편하게 되어 있네요.


모듈 인스턴스를 업데이트하는 폼과 프로시저만 있으면 되네요.


board_insert.html을 가져다가 모듈 기본 정보(mid, layout, skin등)를 제외한 나머지 항목들을 깨끗하게 정리하고

board.admin.controller.php의 procBoardAdminInsertBoard를 또 가져와서 ㅎ 마찬가지로 게시판하고 관련된 내용들을 싹 정리합니다.


이제 남은 것은 모듈_insert.html에 여느 다른 항목들처럼 하나 정의해 줍니다.


예)


<div class="x_control-group">

<label class="x_control-label" for="link_bbs_mid">연결 게시판 MID</label>

<div class="x_controls">

<input type="text" name="link_bbs_mid" value="{$module_info->link_bbs_mid}"/>

</div>

</div>


그리고 '등록'을 눌러주면, xe_module_extra_vars 테이블에 확장변수들이 input name과 value로 저장이 되네요.


가져다 쓸 때는 걍 $module_info->변수이름 


예) $module_info->link_bbs_mid


성공적으로 모듈 확장변수를 만들어 쓴 후 저도 모르게 속으로...


'아 좋다'


알면 알 수록 구석구석 편리한 기능들이 많이 있네요.

글쓴이 제목 최종 글
국가정보보안 사이트 속도와 배경이미지 [1] 2014.06.10 by mAKEkr
zombiman 애드온이나 모듈 등 때문에 문제가 될 때가 있네요. [2] 2020.03.14 by zombiman
이즈야 아약스보드를 커뮤니티 사이트에서 시범 운용해보고 있습니다 [15] 2014.06.11 by 소시덕분에힘받아요
YJSoft G모 보드의 기본 스킨을 XE 레이아웃화 중입니다 [14] 2014.06.11 by Lansi
sol "오픈 소스 얘기" 슬라이드 공유 [1] 2014.06.11 by GG
산하2 모듈 인스턴스 자체의 확장변수 [1] 2014.06.12 by 산하2
socialskyo 공홈 자료실 코멘트 기능이 좋아요! [3] 2014.06.11 by 큰돌♡
파란하늘ii 제 홈페이지 테스트 쫌 해주실 분??ㅎㅎ [5] 2014.06.12 by nado0124
졸라맨 xe 1.7.5에 추가된 변수 (로그인 상태를 구분하는 변수) [3] 2014.06.12 by 졸라맨
산하2 강력한 모듈 확장(Module Extend) [2] 2014.06.12 by 산하2
어나더블루밍트리 앱에 xe를 사용하시는 분들 많이 계신가요? [4] 2014.06.12 by 어나더블루밍트리
SeungXE XE 관련 검색을 하다가 1.6부터는 에디터가 TinyMCE라는 말을 봤는데, 여전히 네이버 에디터네요ㅋㅋ [4] 2014.06.12 by SeungXE
SeungXE 와... 2012년 이후로 다시 XE로 돌아왔는데, 많이 바뀌었네요. 감 잡으려 개인적인 레이아웃 제작중입니다ㅋㅋㅋ [6] file 2014.06.12 by Kenta
orangehome 중요한 문제, XE 보안의 너무 중요한 문제 [7] 2014.06.12 by orangehome
가을풍경 tinyMCE 최신버전 4.0.28 에디터를 XE 1.7.5.1 에 적용 중입니다. [7] file 2014.06.13 by mAKEkr
SeungXE 아직 개발중인 모듈 중 여러분이 가장 기다려지는 모듈은 무엇인가요? [16] 2014.06.13 by SeungXE
sejin7940 목록에서 닉네임 클릭시 나오는 작성글보기 쪽에 문제가 좀 있군요. [3] 2014.06.13 by ひりゅう.
누리안 XE Wiki를 사용하고 계신 분은 안계신가요? [27] 2014.06.14 by 누리안
Double'U' 위젯페이지 수정시 _getContent method is not exists 에러 발생하는 경우 [8] 2014.06.14 by XEMANIA
우냠냠냠 예전에 이온디님이 배포하신 복권개조버전 가지고 계신분 없나요? [4] 2014.06.15 by SeungXE