إذًا… كنت ألعب مع المنافذ (outlets)، وبعد أن لم أتمكن من تصيير HTML الخاص بي في أحدها، قمت بإدراج هذا في قسم /head من عنصر سمة (theme-component) أثناء تعديل HTML/CSS.
<script type='text/x-handlebars' data-template-name='application'>
<div class="test-div">
</div>
</script>
الآن، تطبيقي فارغ. هل يمكنني زيارة إعدادات المسؤول من مكان آخر لتعطيل الإضافة؟
يمكنك الدخول إلى الوضع الآمن لتعطيل جميع الإضافات والقوالب التابعة لجهات خارجية.
فقط قم بزيارة discourse.example.com/safe-mode
لقد فاتني التوثيق
يشرح هذا الدليل كيفية استخدام الوضع الآمن في Discourse لاستكشاف الأخطاء وإصلاحها المتعلقة بالمظاهر والإضافات.
مستوى المستخدم المطلوب: جميع المستخدمين
توفر منصة Discourse “وضع الأمان للـ JavaScript” الذي يسمح لأي مستخدم بعزل السبب الجذري لمشاكل JavaScript الناجمة عن الإضافات أو المظاهر أو مكونات المظاهر. تُعد هذه الميزة مفيدة بشكل خاص لاستكشاف الأخطاء وإصلاحها في موقع Discourse الخاص بك.
الوصول إلى الوضع الآمن
للوصول إلى الوضع الآمن، اتبع الخطوات التالية:
ا…
بالضبط ما كنت أبحث عنه، شكرًا لك!
هل لديك فكرة لماذا data-teplate-name='/connectors/above-main-outlet' لا يعمل؟
لقد جربت منافذ إضافات أخرى أيضًا مثل /connectors/some-outlet-name لكن لم أتمكن من عرض أي شيء على الصفحة حتى الآن.