كيفية تجاوز ملف template.hbs من مكون إضافي

أهلاً بكم جميعاً،

لنفترض أنني أرغب في تجاوز قالب hbs من إضافة، مثل إضافة Events الرائعة.
لقد جربت السكربتات التالية:

<script type="text/x-handlebars" data-template-name="components/events-calendar-day">
   ***بعض الأشياء لعرض أيقونة الفئة بدلاً من الدائرة***
</script>
<script type="text/x-handlebars" data-template-name="/plugins/discourse-events/assets/javascripts/discourse/templates/components/events-calendar-day">
   ***بعض الأشياء لعرض أيقونة الفئة بدلاً من الدائرة***
</script>

لكنها لم تُنفَّذ. أظن أن القالب غير موجود في هذا الموقع، فكيف يمكنني الوصول إليه؟ هل قوالب الإضافات موجودة في دليلها الخاص؟ وإذا كان الأمر كذلك، فأين؟ هذا غير موضح في دليل السمات.

شكراً مقدماً!

سأحرص على إضافة تعليمات حول هذا إلى الدليل الرئيسي، ولكن في الوقت الحالي، اطلع على ردي:

شكرًا جزيلاً، لكن هذا لا يجيب على حالة الاستخدام الخاصة بي:

بحسب فهمي، مجلد «الجذر» هو (discourse/app/assets/javascripts/discourse/app/templates/)، لذا يمكنني الوصول إلى مكون في مجلد فرعي من هذا المسار.

لكن القالب الذي أريد الوصول إليه موجود في:
discourse/plugins/discourse-events/assets/javascripts/discourse/templates/components/
وهو ليس مجلدًا فرعيًا من المجلد الأول. هل هناك طريقة لتعديل هذه الملفات دون عمل Fork للمكوّن الإضافي؟

أم أنك تقصد أنني يجب أن أستخدم:
/javascripts/discourse/templates/components/template-name؟
(لقد جربت ذلك ولم يبدو أنه يعمل، لكن قد يكون هناك خطأ آخر من جانبي.)

أو هل قد أخطأت في فهم شيء ما؟

شكرًا مقدّمًا!

ربما هناك بعض اللبس حول المصطلحات هنا. في كل الأحوال، استخدم ببساطة:

<script type="text/x-handlebars" data-template-name="javascripts/components/template-name">
  
</script>

لا تحتاج إلى تضمين أي شيء آخر في data-template-name. سيتم تعيينه بشكل صحيح.

شكرًا جزيلاً!
هذا بالضبط ما كنت أحتاجه. :slight_smile: