كيفية تغيير أسماء الفئات عبر theme-component

أنا أبحث عن نصيحة حول كيفية تغيير عناوين الفئات في مناطق مختلفة من الواجهة.

الخلفية: نستخدم عناوين فئات طويلة جدًا لمجتمع مدرستنا، لمنح المستخدمين ما يكفي من المعلومات لمعرفة الجمهور الذي تستهدفه الفئة. نكرر أيضًا اسم الفئة العليا في اسم الفئة الفرعية.

أود أن أكون قادرًا على تغيير العناوين لتشمل فواصل الأسطر

أو أن أكون قادرًا على حذف الجزء الأول ببساطة.

مكان آخر هو “شريط الروابط”، حيث يتم اختصار الأسماء الطويلة بنقاط في النهاية.
أود تنفيذ خيار لاسم قصير أو استخدام علامة الحذف في البداية:

إعجابَين (2)

بالنسبة للجزء الأول، بما أنك تضيف أشياء إلى عناوين الفئات الحالية، فهناك عدد قليل من الأماكن التي يمكنك فيها إدخال HTML إضافي عبر مكون المكون الإضافي:

يمكنك استخدام مكون السمة هذا للحصول على فكرة عن الأماكن التي يمكنك فيها إدخال الأشياء في موقعك:

يتناول هذا القسم بمزيد من التفصيل كيف يمكنك إضافة عناصر إلى منافذ المكونات الإضافية:

أما بالنسبة لتغيير الأسماء في الشريط الجانبي… فإليك الكود الذي يتحكم في ذلك:

قد يكون تجاوز هذه الوظيفة إلى شيء مثل

get text(){
    return "..." + this.category.name.substr(-10)

يعمل معك، ولكن هذا يتطلب تعديل جافاسكريبت أساسي، خارج القالب. من المحتمل أن يكون تغيير صغير كهذا غير ضار على المدى الطويل، ولكن قد تواجه صعوبات عند تحديث Discourse.

إذا أراد شخص لديه رؤية أعمق مني أن يتدخل، فسأستمع إليه.

3 إعجابات