الخلفية
هل تحتاج إلى وصول سريع إلى روابط مخصصة (مثل الصفحة الرئيسية أو القواعد أو الشارات) مباشرة في شريط التنقل؟ يسهّل مكون السمة هذا إضافة وتكوين شريط تنقل مخصص يظهر في أعلى الصفحة.
كيفية التثبيت
|||
|-|-|-|
|
| الملخص | يضيف شريط تنقل قابل للتخصيص يعرض الروابط المحددة في إعدادات السمة. |
|
| المستودع | GitHub - ScottMastro/discourse-customizable-navbar |
|
| دليل التثبيت | كيفية تثبيت سمة أو مكون سمة |
|
| جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse |
ما يفعله
يتيح لك هذا المكون تحديد شريط تنقل مخصص باستخدام إعدادين للسمة:
navbar_name
قائمة بالتسميات التي ستُعرض في شريط التنقل.
navbar_location
قائمة بعناوين URL المقابلة لكل تسمية أعلاه.
مثال:
تتم مطابقة القائمتين حسب الموضع، لذا يرتبط إدخال navbar_name الأول بـ navbar_location الأول، وهكذا. يمكن أن ترتبط عناوين URL بأي مكان.
حالات خاصة
- إذا كان المستخدم غير مسجل الدخول، يستخدم المكون تلقائيًا شريط تنقل افتراضي:
حولوقواعدوتسجيل الدخول(أو إخفائه اختياريًا للمستخدمين المجهولين). - أي رابط يحتوي على
/adminسيظهر فقط للمسؤولين. - المواقع
/messagesو/newو/unreadتعرض تلقائيًا فقاعات إشعارات تُظهر أعدادًا حية للرسائل الخاصة الجديدة/غير المقروءة أو المواضيع.
مثال
مع الإعدادات المذكورة أعلاه، سيتم عرض شريط التنقل كالتالي:


