포럼

확장변수를 사용하고 싶을 때 위젯이나 레이아웃, 스킨은 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


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


'아 좋다'


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

글쓴이 제목 최종 글
어나더블루밍트리 앱에 xe를 사용하시는 분들 많이 계신가요? [4] 2014.06.12 by 어나더블루밍트리
산하2 강력한 모듈 확장(Module Extend) [2] 2014.06.12 by 산하2
졸라맨 xe 1.7.5에 추가된 변수 (로그인 상태를 구분하는 변수) [3] 2014.06.12 by 졸라맨
파란하늘ii 제 홈페이지 테스트 쫌 해주실 분??ㅎㅎ [5] 2014.06.12 by nado0124
socialskyo 공홈 자료실 코멘트 기능이 좋아요! [3] 2014.06.11 by 큰돌♡
산하2 모듈 인스턴스 자체의 확장변수 [1] 2014.06.12 by 산하2
sol "오픈 소스 얘기" 슬라이드 공유 [1] 2014.06.11 by GG
YJSoft G모 보드의 기본 스킨을 XE 레이아웃화 중입니다 [14] 2014.06.11 by Lansi
이즈야 아약스보드를 커뮤니티 사이트에서 시범 운용해보고 있습니다 [15] 2014.06.11 by 소시덕분에힘받아요
zombiman 애드온이나 모듈 등 때문에 문제가 될 때가 있네요. [2] 2020.03.14 by zombiman
국가정보보안 사이트 속도와 배경이미지 [1] 2014.06.10 by mAKEkr
sdfew 목록 권한과 열람 권한은 별도로 구분시켰으면 좋겠습니다 [12] 2014.06.09 by ひりゅう.
애니즌 혹시 도메인 관련해서 이런 메일 받으신 분 있나요? [8] file 2014.06.09 by Luatic™
AJKJ 저렴하고 강력한 해외 DNS 서버 소개.  
유샤인 제가 "xe 만세, 만세, 만만세"를 너무 일찍 불렀나봐요.... [12] file 2014.06.09 by 유샤인
ひりゅう. CONTACT에 있는 이메일로 개발팀과 연락을 취해보신분 계신가요? [2] file 2014.06.09 by ひりゅう.
이온디 가디언 스크라이브 [3] 2014.06.09 by SeungXE
가르송 xe쪽지보내기 관련..(회원수 17000명대) [2] 2014.06.08 by teguh100
LaDEA 호스팅을 바꿔야할까요... [12] 2014.06.08 by POSTZI
건즈 특정 문장을 포함하는 글이 등록 안되는데 다른 분틀 시험 좀 부탁드려요~ [2] 2014.06.08 by 건즈