olegbc1
(OlegBC)
1
안녕하세요, 저는 디스커스 인스턴스를 커스터마이즈하여 커뮤니티 로고(우측 상단)를 클릭하면 특정 페이지로 이동하도록 설정했습니다. 헤더 섹션에 있는 커스터마이즈된 테마입니다:
<script type="text/discourse-plugin" version="0.4">
api.changeWidgetSetting('home-logo', 'href', 'https://custom-url-here')
</script>
이 URL을 새 브라우저 탭에서 열 수 있는 방법이 있을까요?
olegbc1
(OlegBC)
3
제안해 주셔서 감사합니다! 링크하신 스레드를 확인했고 api.changeWidgetSetting에 , target:'_blank'를 추가했습니다. 불행히도 이로 인해 오류가 발생하며, 상단 로고를 클릭하면 Discourse 홈 페이지로 돌아가게 됩니다.
아래 코드는 이전 토픽에서 해결책으로 표시된 답변에서 가져온 것입니다.
<script type="text/discourse-plugin" version="0.4">
api.decorateWidget('header-buttons:after', helper => {
const showExtraInfo = helper.attrs.minimized;
if (!showExtraInfo) {
return helper.h('a.blog-link', {href:'https://blog.example.com', target:'_blank'}, 'Visit our blog'); }
});
</script>
이 토픽 답변을 보셨나요?