أحاول تخصيص “مكون سمة رأس العلامة التجارية” الخاص بـ Discourse. لست متأكدًا من النهج الذي يجب اتخاذه هنا. أريد إضافة عناصر قائمة فرعية، على سبيل المثال، سيبدو هيكل الرابط الخاص بي كالتالي:
فيديو
صوت - كتب
- محاضرات،
مواضيع - تطوير الويب
- تكنولوجيا
- هندسة
دعم
لكن إضافة عناصر القائمة الفرعية لا تأتي كخيار قياسي مع هذا المكون. أعرف أن هناك مكون قوائم فرعية لرأس Discourse والذي يحتوي على بعض الوظائف التي أريدها، ولكن فقط في وضع سطح المكتب.
لا توجد منافذ إضافات متاحة في هذا المكون على حد علمي، لذا لا يمكنني حقن التعليمات البرمجية ولا أعتقد أنه يمكنني تجاوز القالب لأنه ليس جزءًا من قاعدة التعليمات البرمجية الأساسية لـ Discourse، لذا لا يمكنني الوصول إليه على حد علمي (على الرغم من أنه تم إنشاؤه وصيانته بواسطة Discourse).
سيتم جلب الروابط من واجهة برمجة تطبيقات (API)، لكنني أحاول فقط ترميزها في هذه المرحلة.
بشكل عام - هل من الممكن تخصيص مكونات السمة خارج مستودع Discourse الأساسي؟ ما هو النهج المناسب الذي يجب اتخاذه هنا؟
شكرا لمساعدتك!