كيفية إضافة أيقونات مخصصة باستخدام مكونات سمة أيقونات الفئات الآن بعد أن لم نعد نستطيع تحميل الملفات في TC

لقد قمت بتحديث مكون السمة (المذهل، والذي كان ينبغي أن يكون جزءًا أساسيًا) الذي يضيف أيقونات إلى الفئات. وكالمعتاد، تم مسح الملف الذي يحتوي على جميع أيقونات SVG المخصصة الخاصة بي، لكن هذه المرة لم أتمكن من إعادة رفعه.

الآن، تظهر واجهة المستخدم الرسالة التالية:

ملفات إضافية

قم بتصدير السمة أو تحقق من مستودع Git لعرض هذه الملفات.

  • discourse/connectors/category-title-before/category-icon-template.hbs
  • discourse/initializers/category-icons.js

آسف لأن النص باللغة الفرنسية، لكن الفكرة هي أنني لم أعد قادرًا على إعادة رفع الملف.

هل يجب أن أقوم بإنشاء نسخة مشتقة (Fork) من مكون السمة لاستخدامي الشخصي؟ أنا أدير منتديات متعددة، فهل عليّ إنشاء نسخة مشتقة لكل حالة على حدة؟ هل توجد طريقة أخرى؟

إذا كان لا بد من ذلك، فهل يمكن لأحد توفير دليل خطوة بخطوة حول «كيفية إنشاء نسخة مشتقة من مكون السمة وتعديل بعض الأشياء فقط»؟ لأن Git و GitHub لا يزالان يشبهان السحر الغامض بالنسبة لي (وربما للآخرين أيضًا).

أشتاق حقًا إلى الأيام التي كنت أستطيع فيها تعديل مكون السمة مباشرة من الواجهة.

أتفهم إحباطك، لكن أعتقد أن واجهة الويب في GitHub قد تتيح لك عمل تفرع (fork) وتعديل المشروع بسهولة أكبر مما تتخيل، رغم أن سحب التحديثات من المصدر الأصلي قد يكون أمرًا مرهقًا.

اعتمادًا على التغييرات التي أجريتها، هل يمكنك إنشاء مكون سمة (theme component) آخر يضيف هذه التغييرات؟

شكرًا جزيلًا لك!
لم أكن قد أدركت بعد أنه يمكنني إضافة الملف $icons-sprite: icons.svg إلى أي مكون آخر قمت بإنشائه بنفسي، وأن ذلك سيظل يعمل مع مكون أيقونات التصنيفات TC.