ثيم Fakebook

لا أعتقد ذلك… عادةً ما يمكنني إنشاء مكون يستخدم قالبًا واحدًا، ثم يمكنني تضمينه للمكون في كلا التجاوزات… لكن عناصر قائمة المواضيع هي نوع خاص من القوالب المبنية للأداء (hbr = قالب Handlebars خام)، ولا يمكن للقوالب الخام استخدام المكونات. (بعض النقاش السابق في Mounting widget in raw template? - #7 by angus)

هكذا يتم هيكلة CSS الخاص بـ Discourse (وبعض ملفات HTML الخاصة بالمواضيع مثل الرأس/التذييل وما إلى ذلك)، ولكن داخل مجلد javascripts/discourse/templates تكون هذه القوالب تجاوزات مباشرة لقيم Discourse الافتراضية (عند عدم وجود تجاوز، تُستخدم القوالب الافتراضية).

في Discourse يوجد قوالبان: /templates/list/topic-list-item.hbr و /templates/mobile/list/topic-list-item.hbr. لذا، نظرًا لوجود قوالبين، نحتاج إلى تجاوزين.

ربما توجد طريقة سهلة لتوجيه الجوال إلى القالب غير المخصص للجوال في JS… ولكن إذا كانت موجودة فأنا لست على علم بها!

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