Extra Form
PHP PHP 8.2
CMS Rhymix 2.0

라이믹스 모듈을 통해 댓글 에디터 스킨을 조건에 따라 다르게 표시하려고 합니다.

 

혹시 Rhymix 2.0 트리거 목록 - Lifecycle - 팁 게시판 - XETOWN 에 정리되어있는,

혹은 위에 정리되어 있지 않더라도

 

모듈을 통해 중간 과정에 개입하여 댓글 스킨을 변경할 수 있는 트리거가 있을까요?

 

혼자 코드를 확인해보고 있는데.. 어렵네요 ㅠㅠ

  • profile
    아쉽게도 에디터를 변경할 수 있는 트리거는 현재 없습니다
  • profile profile
    ㅠㅠ 그렇군요.. 답변 감사드립니다
  • profile

    코어에서 각 게시판의 설정에 따라 에디터를 생성하는 과정에는 현재 트리거가 없습니다. 그러나 그 에디터를 실제로 화면에 보여줄지 말지 결정하는 것은 100% 스킨의 역할이니... 스킨에서 댓글 에디터 자리에 흔히 사용하는 {$oComment->getEditor()} 또는 {$oDocument->getCommentEditor()} 코드를 제거하고 그 자리에 별도의 에디터를 집어넣으면 됩니다.

     

    스킨 수정 없이 별도의 모듈을 사용하려면 moduleObject.proc 등 적당한 시점에서 해당 게시판의 에디터 설정을 조작하는 방법도 있겠습니다. 모듈 설정은 코어 내부적으로 캐싱되며 오브젝트는 항상 참조로 전달되기 때문에, 설정을 조작한 후 저장하지 않아도 하나의 요청이 진행되는 동안에는 조작된 설정을 인식할 가능성이 높습니다.

  • profile profile
    아 감사합니다! 스킨단 수정으로 방향을 한번 잡아보겠습니다