كان يُعرف سابقًا باسم “Discourse Category Sidebars” — تم تحديث اسم هذا المكوّن للثيم إلى Topic List Sidebars نظرًا لدعمه لكل من الفئات والوسوم.
| الملخص | يأخذ Topic List Sidebars موضوعًا معينًا ويضعه كشريط جانبي لقائمة مواضيع فئة أو وسم. | |
| معاينة | معاينة على منشئ ثيمات Discourse | |
| رابط المستودع | https://github.com/discourse/discourse-topic-list-sidebars | |
| جديد على ثيمات Discourse؟ | دليل المبتدئين لاستخدام ثيمات Discourse |
تثبيت هذا المكوّن للثيم
الميزات
يأخذ هذا المكوّن للثيم موضوعًا معينًا ويضعه كشريط جانبي لقائمة مواضيع فئة أو وسم. تظهر هذه الأشرطة الجانبية فقط عندما يكون عرض المتصفح 767 بكسل أو أكثر (معظم الأجهزة اللوحية والشاشات).
ماذا يمكنني أن أفعل باستخدام هذا المكوّن للثيم؟
-
اختر موضوعًا وعرض محتواه كشريط جانبي لفئة أو وسم.
-
اضبط شريطًا جانبيًا ليظهر في صفحات /latest، /new، /unread، و /top باستخدام
allكاسم الفئة في إعداداتك. -
اختر ظهور الأشرطة الجانبية على يسار أو يمين قائمة المواضيع.
-
بشكل افتراضي، سيظهر الشريط الجانبي للفئة أيضًا لجميع فئاتها الفرعية ما لم يكن للفئة الفرعية شريطها الجانبي الخاص المحدد (يمكنك تعطيل هذا بإلغاء تحديد إعداد
inherit parent sidebar).
كيفية التكوين؟
اختر فئاتك ووسومك، وأضف معرف الموضوع (على سبيل المثال example.com/t/example-topic/57) الذي ترغب في استخدامه لتعبئة محتوى الشريط الجانبي.
أنشئ مواضيع للشريط الجانبي في فئاتها/وسومها الخاصة، وأغلق الموضوع حتى لا تكون هناك ردود، وقم بإخفائه (حتى لا يظهر في قائمة المواضيع).
لاحظ أنه لا يمكنك استخدام موضوع في فئة خاصة كشريط جانبي في فئة عامة (يمكنك ذلك تقنيًا، لكن المستخدمين الذين لا يملكون وصولاً إلى ذلك الموضوع الخاص سيرون شريطًا جانبيًا فارغًا!).
الإعدادات
| الاسم | الوصف |
|---|---|
| sidebars | إضافة وإزالة الأشرطة الجانبية |
| sidebar side | اختر من اليسار أو اليمين |
| inherit parent sidebar | إذا تم التحديد، ستورث الفئات الفرعية الشريط الجانبي لفئتها الأم (ما لم يكن للفئة الفرعية شريط جانبي معين). عند إلغاء التحديد، ستعرض الفئات الفرعية شريطًا جانبيًا فقط إذا تم تحديده. |
| stick on scroll | عند التحديد، يكون للشريط الجانبي موضع ثابت عند التمرير |
ملاحظات للمطورين
كل شريط جانبي لفئة محاط بفئة تحتوي على الرمز التعريفي للفئة، لذا بالنسبة لفئة الموظفين سيكون ذلك .category-sidebar-staff. يمكنك استخدام هذه الفئات لتنسيق الأشرطة الجانبية الفردية.
يحتوي أيضًا وسم الجسم في الصفحات التي تحتوي على أشرطة جانبية على فئة مضافة بحيث يمكنك استخدام body.custom-sidebar لتطبيق الأنماط على جميع الصفحات التي تحتوي على شريط جانبي.
الاعتمادات
شكر خاص لـ @xrav3nz على وضع الأساس لجعل هذا المكوّن ممكنًا!
مُستضاف من قبلنا؟ متاحة لمكونات الثيمات للاستخدام على خططنا القياسية والأعمال والمؤسسية.

