HOOK 기반 관리자 메뉴 추가 관련 다시 질문 드립니다. 채택완료
제가 질문을 너무 어렵게 했나 싶기도 해서,
정리해서 올립니다.
http://sir.kr/data/editor/2405/978180634_1715923508.9233.gif" />
이렇게 보시면, 이해가 빠르실껍니다.
서브 메뉴 2개 추가는 문제 없습니다. 잘 되고, 구현도 잘됩니다.
언젠가는 계속해서 훅 기반으로 메뉴가 추가 되면
A 리스트
A 설정
B 리스트
B 설정
C 리스트
C 설정
무의미 해보이잖아요 ? 보기에도...
A 플러그인
B 플러그인
C 플러그인
이렇게 이름이 있으면 A 플러그인 클릭 > 리스트 출력 > 우측 상단 설정 > 설정 화면 형태를 원하는겁니다.
아래 움짤 같은 ...
아무리 검색을 해봐도 해당 내용은 나오지 않네요
http://sir.kr/data/editor/2405/978180634_1715923563.7305.gif" />
게시판 관리에서 게시판 추가 누르면, 게시판 관리가 활성화 상태에서 폼만 바뀌잖아요 ?
이거 adm 폴더에 파일 넣어서는 하는 방법도 알지만,
HOOK 기반으로 extend 로 구현해보고자 합니다.
방법이 아예 없다면 어쩔 수 없지만? 있을 거 같은데 ... 제가 못하는건지 ㅠ
답변 2개
지금의 게시판관리, 게시판그룹관리가
결국 플러그인A, 플러그인B가되고
플러그인A를 클릭 하면, 그 플러그인 안에있는 메뉴들이 나오게하고싶다 인듯합니다.
현재 메뉴의 구조는 그런식으로 되어있지않아
상위 메뉴가 무조건있어야하며, 그렇게 사용이 안될겁니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
단순합니다.
https://github.com/gnuboard/gnuboard5/blob/92c1052cf5c3d6a7f1b0603048483fb8108c2da5/adm/board_form.php#L2">https://github.com/gnuboard/gnuboard5/blob/92c1052cf5c3d6a7f1b0603048483fb8108c2da5/adm/board_form.php#L2
전역변수인 $sub_menu 변수에 활성화 되길 원하는 메뉴 id를 넣으면 됩니다.
답변에 대한 댓글 5개
일단 해결 했습니다.
보니깐, 훅 실행되는 view.php 파일 열어보니깐 submenu 수정 해도 적용이 안되게 되어있더라구요
마찬가지로 g5['title'] 도.... ㅇㅅㅇ
https://g5guide.github.io/developers/admin_menu.html#view-php%E1%84%85%E1%85%B3%E1%86%AF-%E1%84%8B%E1%85%B5%E1%84%8B%E1%85%AD%E1%86%BC
제 기억으로는 잘 작동했던 것으로 기억하는데...
아무튼 해결되었다니 다행입니다.
call 이름은 목록, 수정폼 등 연관 페이지가 모두 동일하게 사용하고 해결하신것처럼 다른 추가 파라미터로 쪼개는 게 맞습니다.
view.php 파일을 이용하는 방식이 그런한 기능 정도만 제공해서, call 이름은 표시할 페이지나 동작의 구분이 아닌 메뉴를 구분하는 용도로 봐야합니다.
call=board_update_form
이런식이 아니라
GET call=board&act=list
GET call=board&act=modify&id=free
POST call=board&act=save
뭐 이런식이겠죠.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인