묻고답하기
xe 동적 module srl 가져오기
2014.07.09 00:08
안녕하세요.
XE 쌩입문자 입니다.
요며칠 XE 갖고 이거저거 해보다가 모르겠는게 있어서 질문드립니다.
제가 이해하고 있는바로는
위젯은 view 조작, module은 큰 프로그램, addon은 hooker로 이해하고 있습니다
여기서, 질문인데요.
여러게시판에서 동시에 사용하고 싶은 기능을 구현하고 싶습니다.
예를 들어 A, B, C의 게시판이 있다면,
해당 게시판의 글목록을 볼수 있는 페이지에서 해당 게시판의 module_srl을 얻어오고 싶습니다.
구현하고자 하는기능은, module_srl을 기반으로 해당 게시판의 특정기능들을 추가하고자 하는 건데요.
저는 이 기능을 위젯을 통해서 구현을 하려고 했거든요?
mywidget.class.php 내부에서 해당 module_srl을 가져와서 그걸 갖고 쿼리를 조작해서
해당 게시판의 글을 조작하고 싶은건데요.
이 기능을 위젯으로 구현하는 건지, 아니면 모듈을 써야 하는 건지 궁금하네요.
mywidget.class.php 내부에서 print_r(Context::get('mid'));를 하게 되면 mid를 가져오는 건 확인했습니다.
gzip는 일단 false로 설정해놨구요.
위젯페이지에서는 module_srl을 잘 가져오는데, 게시판 페이지에서는 module_srl이 출력을 원래 할 수 없나요?
댓글 4
-
이지엑쓰2
2014.07.09 00:18
그건 skin에서 쓰는것 아닌가요?
저는 mywidget.class.php 내부에서 쓰고 싶은건데, 가능한가요?
class mywidget extends WidgetHandler{
여기에서 module_srl을 얻어오고 싶습니다.
}
-
게시판 스킨내부든, 레이아웃 페이지에서든
위젯코드를 삽입하실텐데, 그 해당 위젯코드에서
modules_srls={$module_info->module_srl} 로 위젯코드를 바꾸면
위젯내부에서 args->module_srls 로 그 값을 불러들일 수 있죠
다만 위젯 자체에서, module_srls 값을 받게 conf/info.xml 에 선언이 되어있어야겠죠..
자세한건 content 위젯 구조를 파악하시면 될듯하고요
아니면 mid 값을 받을 수 있으면
이 mid 값을 통해 module_srl 값을 구하시는 방법도 있고요. module 모듈을 보면 관련 함수가 다 있거든요
getModuleInfoByMid 함수를 써서 모듈정보 전체를 가져와 module_srl 값을 구하면 됩니다.
-
이지엑쓰2
2014.07.09 21:50
해결 했습니다.
class My_widget extends WidgetHandler{
$oModuleModel = getModel('module');
$oModuleModel->getModuleInfoByMid(Context::get('mid'));
}
이렇게 하니까 가져오네요.
감사합니다. 도움주신 덕분에 해결했습니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
jhee |
관리자페이지 로그인안됨
[2]
![]() | 2015.04.24 by jhee |
Danniel | 구글맵에서 마우스 스크롤 하는 방법 [1] | 2015.04.24 by YJSoft |
2x2 |
ssl 정보창 관련 궁금한게 있습니다.
[4]
![]() | 2015.04.24 by 2x2 |
팝스애플 | 메뉴 위젯 속 게시물 추출. | |
자야2 | 알림센터에서 해당 글을 잘 못찾아가네요. [7] | 2015.04.24 by 자야2 |
또별 | php5.4 와 php5.5 차이점 많은가요? [5] | 2015.04.24 by 또별 |
노선채123 |
안녕하세요. FTP요청 관련 문의드립니다.
[1]
![]() | 2015.04.24 by 키스투엑스이 |
킷캣 | 네이버아이디로그인 오류질문입니다. | |
시와별1 |
게시판,갤러리의 파일업로드시 오류
![]() | |
화랑529 | 이 에러 도와주세요. | |
슈퍼맨0670c | 모바일 뷰 홈페이지를 만들고 싶은데, 참고할만한 서적이나 사이트가 있나요? | |
omgna | 자동폭파형 게시판 구할수 있을까요?? [2] | 2015.04.24 by omgna |
SamD | XE 1.8.1업뎃 이후 트래픽이 계속 발생됩니다. [12] | 2015.04.24 by BJ람보 |
cydog |
'안전하지 않은 PHP 버전 경고' 이런 매시지 왜 나타나죠?
[2]
![]() | 2015.04.24 by BJ람보 |
Novelic | 마켓플레이스 모듈은 XE 개발진에서 유지보수 하는 건가요? [2] | 2015.04.23 by Novelic |
T3RR3T | 스케치북5에서 섬네일질문 [2] | 2015.04.23 by 마래바 |
멀라나더 | xe공홈같은 푸터 구성 어려울까요? [4] | 2015.04.23 by 멀라나더 |
nonserial | xe 업데이트 후 이런 에러가 [1] | 2015.04.23 by BJ람보 |
T3RR3T | 배경음질문 [1] | 2015.04.23 by refresh |
엑스이짱짱 | 글쓰기만 가능하고 수정/삭제 금지 하려면? [2] | 2015.04.23 by refresh |
{$module_info->module_srl}