게시판 스킨에서 애드온 동작여부 확인방법이 있을까요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
자동 비밀글 설정애드온을 제 필요에 맞도록 수정해서 사용하려고하는데요
애드온 설정에서 대상 게시판을 선택하면
게시판스킨에서 해당 애드온의 대상이 돼었다는걸 확인할수있는 방법이 있을까요?
스킨을 수정하는데 애드온의 대상이되면 해당조건에 맞도록 동작되고
대상이 해제되면 기본상태로 동작되도록 하고싶거든요
- 추가
애드온에서 게시판의 상태에 비밀글작성기능을 컨트롤할수있을까요?
힌트좀 부탁드립니다.
댓글 3
modules/addon/addon.admin.model.php 파일에서
isActivatedAddon 함수를 활용하시면 될겁니다.
애드온에서 after_module_proc 시점에 Context::set으로 적당한 변수 하나 만들어 놓고,
스킨에서 그 변수가 존재하는지 확인하는 방법이 있겠지요.
만약 변수가 존재한다면 애드온이 동작했다는 뜻!
같은 시점에 모듈 설정도 어느 정도는 조작할 수 있을 테고요.