묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원정보보기 부분에 메뉴를 추가하고 싶습니다.
2015.05.27 11:16
안녕하세요. 모듈 개발 공부하고 있는 개발자입니다.
다름이 아니라, member모듈을 수정하지 않은 상태에서 회원정보 보기/스크랩보기/저장함 보기 등등 부분에
메뉴를 하나 더 추가하고 싶은데, 방법이 없을까요?
지금까지 한 것은 member모듈 내에 있는 getMemberMenu 트리거를 before든, after든 사용해보았으나 전혀 반응이 없습니다.
다른 방법이 있다면.. 혹시 있을지.. 답변 부탁드립니다.
댓글 2
-
sejin7940
2015.05.27 23:29
-
KimTAJO
2015.06.01 15:40
답변감사합니다! insertTrigger를 사용하여 적용하였습니다.
혹시 한가지 질문을 더 드려도 될런지..
다른 모듈에서 똑같은 부분에 트리거를 불러온다 하면, 충돌이 날텐데
(A 와 B모듈에서 C라는 트리거를 호출하는 형태입니다.)
트리거 적용 시 우선순위를 정할 수 있을까요?
없다면 먼저 수행할 모듈부분에 트리거를 삽입해야 하는데..
삽입 방법은 $output = ModuleHandler::triggerCall('모듈이름.트리거이름', '위치', $args);
이런식으로 하면 되는것인지 궁금합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
디스커스 | 회원정보보기 탭 제거 [4] | 2015.02.27 by 디스커스 |
홈런볼11 | 로그인 메뉴 추가 | |
KimTAJO | 회원정보보기 부분에 메뉴를 추가하고 싶습니다. [2] | 2015.06.01 by KimTAJO |
하얀나비5a7ee | 회원정보 클릭시 나오는 메뉴들의 링크의 타겟 변경방법 질문이요ㅠ | |
lun**** | 회원정보 변수 문의 [3] | 2017.09.20 by 시니시즘 |
황인범 | 회원정보 보기 메뉴의 일부를 삭제하거나 게시판을 추가... [1] | 2019.04.26 by 디자인클립 |
$oModuleController->insertTrigger('moduleHandler.init', '모듈', 'controller', 'triggerAddMemberMenu', 'after');
로 trigger 걸고
triggerModuleHandler 함수 내부에서 직접
$oMemberController->addMemberMenu 형태로 거는 방법도 있습니다
https://www.xpressengine.com/index.php?mid=download&package_id=22753420
자료의 class 와 controller 파일을 참조하시면 될거예요