빠른 지원해 주신 @Don 님과 의견을 나눠 주신 @nathank 님께 다시 한번 감사드립니다. ![]()
이 커뮤니티의 든든한 지원 덕분에 제가 2년 동안 추구해 온 이 여정을 이어올 수 있었습니다… :')
두 분의 조언 덕분에 이 겉보기에 신비로운 스피닉스 수수께끼를 풀 전략을 깨달았습니다. 그래서 결국 다음과 같이 해결했습니다:
목표:
- 데스크톱에서 사용자의 그룹에 따라 맞춤형 홈페이지로 이동하게 합니다.
- 포럼 아이콘을 카테고리 페이지로 연결합니다.
- 맞춤형 헤더의 “홈” 아이콘을 맞춤형 홈페이지로 연결합니다.
- 모바일에서도 동일하게 적용하되, 첫 번째 홈페이지가 채팅룸이 되도록 합니다.
단계:
- “Custom Homepage” 플러그인에서 "모바일에서 홈페이지 강제 표시"를 비활성화하고, 그룹별 홈페이지 옵션만 활성화 상태로 둡니다.
- 로고 링크를 전체 포럼으로 리다이렉트하도록 변경합니다. (고마워요 @Don 님!):
<script type="text/discourse-plugin" version="1.3.0">
api.changeWidgetSetting('home-logo', 'href', '/categories')
</script>
<script>
if (window.location.pathname == "/")
{ window.location.href = "/chat";
}
</script>
이 방식은 사용자가 데스크톱과 모바일 모두에서(새로운 헤더 아이콘을 통해) 존중되는 맞춤형 홈을 선호로 변경할 수 있다는 점에서 좋습니다. 모바일의 경우 채팅을 홈페이지로 강제하는 이유는 그곳에서 가장 반복적으로 사용되는 사용 사례가 될 것이라고 가정했기 때문입니다.
그리고 끝! 완벽하게 작동합니다. ![]()
다시 한번 여러분 모두에게 감사드립니다. ![]()