شعار الفئة في جميع المواضيع ضمن هذه الفئة

هل من الممكن عرض شعار الفئة في جميع المواضيع ضمن هذه الفئة؟ أقصد “الشعار الصغير”.
في حالتي، من الأنسب عرض شعار مرتبط بهذا الموضوع بدلاً من شعار الموقع العام.
شكرًا لك!

هل تريد عرض الشعار على الموضوع نفسه أم أيضًا في قائمة المواضيع؟
أعتقد أنه يمكنك فعل ذلك باستخدام بعض أنماط CSS.
أو عن طريق تحرير القوالب… :thinking:

كما ترون، هنا في Discourse لا نملك شعارات للأقسام.
لكن إذا تم اختيارها، فستظهر هنا:

وإذا تم تعيين شعار القسم، فأود رؤيته عند فتح أي موضوع ضمن هذا القسم. في هذه الحالة، يجب أن ينتقل شعار القسم ليحل محل الشعار الصغير

كم عدد التصنيفات التي تملكها؟

إذا كان عدد التصنيفات معقولاً، فيمكن القيام بذلك عبر CSS. ما عليك سوى إعادة تعريف الشعار في الأعلى باستخدام:

<body class="category-***"

مثل category-support، على سبيل المثال، في الموضوع الذي نحن فيه الآن.

سأحدد عددًا ثابتًا من الفئات — 30.
لست متأكدًا من الكود الذي يجب إضافته إلى CSS. هل يمكنك إعطائي تلميحًا أوضح؟ :slight_smile:

نقوم بإزالة الشعار:

img#site-logo {
    display: none;
}

أو ربما هذا:

.category-support img#site-logo {
    display: none;  
}

أضفت صورتك للتوضيح:

.category-support .title a {
    background-image: url(https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/ed_bobkov/45/177564_2.png);
    width: 35px;
    height: 35px;
    display: block !important;
}

قد تضطر إلى تكرار هذا الكود 30 مرة.

قدمت مثالًا على كيفية القيام بذلك بدون مكون أو إضافة. يمكنك تنفيذه بطريقة مختلفة. ومع ذلك، فإن كود CSS لـ 30 فئة لا يشغل مساحة كبيرة.

شكرًا لك! هذا يعمل مع بعض التغييرات.
تلميح: يجب أن آخذ اسم الفئة من “Category Slug” في إعدادات الفئة.

قد تختلف أحجام الشعار:
width: 65px;
height: 50px;
display: block !important;
background-size: cover;