لا يمكن وضع القالب في المنفذ المطلوب

بعض الأشياء لتعود إلى العمل مرة أخرى:

  • يحتوي هذا الملف على قوس دائري مفقود في نهاية استدعاء apiInitializer الخاص بك - لن يعمل هذا ببساطة.

عند إصلاح هذه المشكلة، أرى المزيد من الأخطاء.

  • لم يتم التصريح عن banner_plugin_outlet - تحتاج إلى const هنا.

    هل تقوم بتعيينه مرتين؟ لا تحتاج إليه مرتين على ما أظن :slight_smile:

    banner_plugin_outlet = settings.banner_position
    
    export default apiInitializer("1.14.0", (api) => {
      try {
        banner_plugin_outlet = settings.banner_position
    
  • تفتقد إلى الاستيرادات:

    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}}
    
  • تحقق دائمًا من وحدة التحكم بحثًا عن الأخطاء.

6 إعجابات