كيفية تخصيص القائمة المنسدلة

مرحبًا، لدي قالب Discourse Minima، وكنت أبحث عن طرق لتخصيص قائمة المنسدلة الخاصة بي.

غير أنني لم أتمكن من العثور على أي مكان لتخصيص أو حذف أو إضافة الخيارات في القائمة المنسدلة. هل يمكن لأحد المساعدة؟

إعجاب واحد (1)

يُطلقون عليه قائمة الهامبرغر، لذا فهذا شيء يمكنك البحث عنه هنا. إليك منشورًا قد يكون مفيدًا: Customizing the Hamburger Menu - #2 by JimPas

كما يمكنك البحث عن مصطلح “تخصيص” الأمريكي :slight_smile:

4 إعجابات

هذا المكون في السمة يسهل إضافة روابط إلى الأقسام الموجودة:

أسهل طريقة لإزالة الخيارات هي إخفاؤها باستخدام CSS، على سبيل المثال:

.hamburger-panel .top-topics-link {
    display: none;
}
5 إعجابات

شكرًا لك يا كريس!

أين يجب أن ألصق الكود؟ لا أستطيع تعديل ملف CSS للقالب، وعندما أحاول فعل ذلك في مكون نشط لا يبدو أن الأمر ينجح.

إعجاب واحد (1)

مرحبًا صوفي،

لتخصيص قائمة الهامبرغر عبر CSS، يمكنك نسخ ثيم Minima ولصق الكود في نسختك المنسوخة.

ما الذي تحاول فعله؟ لقد تحققت من أن مكون الثيم يعمل بشكل صحيح. تمكنت من إضافة روابط جديدة عبر المكون الموجود على Custom Hamburger Menu Links.

إعجاب واحد (1)

مرحبًا ميغنا،

يمكنني إضافة روابط إلى قائمة الهامبرغر الخاصة بي، لكن لا يمكنني إضافة أو حذف عناصر منها.

أود تخصيص شكل القائمة وما يُكتب داخلها. على سبيل المثال، تبدو قائمة الهامبرغر الخاصة بي بهذا الشكل:

لكنني أفضّل أن تبدو بهذا الشكل:

أريد إزالة عناصر مثل “Cakeday” و"Tags" وما شابه، وجعل الشكل أكثر مربعًا بدلاً من المستطيل الطويل. هل يوجد كود CSS لذلك؟ وهل يمكنني إنشاء مكون جديد لتعديله؟