다시 시작할 수 있도록 몇 가지 팁을 드릴게요:
- 이 파일의
apiInitializer호출 끝부분에 닫는 괄호가 하나 빠져 있습니다. 이대로는 동작하지 않습니다.
해당 문제를 수정하면 더 많은 오류가 보입니다.
-
banner_plugin_outlet이 선언되지 않았습니다. 여기에는const가 필요합니다.두 번 할당하고 있네요? 두 번은 필요 없을 것 같습니다

banner_plugin_outlet = settings.banner_position export default apiInitializer("1.14.0", (api) => { try { banner_plugin_outlet = settings.banner_position -
임포트(import)가 누락되어 있습니다:
import { htmlSafe } from "@ember/template"; import themeSetting from "discourse/helpers/theme-setting"; -
… 하지만 여기에서 themeSetting을 헬퍼로 사용하려고 해도 동작하지 않았습니다. 오류는 뜨지 않고 단순히 화면이 비어 보였기 때문에, 대신 아래 코드를 사용해 보세요:
get bannerTextContent() { return settings.banner_text_content; } <template> {{#if this.bannerIsFilled}} <div class='persistent-banner'> <p> {{htmlSafe this.bannerTextContent}} -
항상 콘솔에서 오류를 확인하세요.