ثيم Fakebook

مرحبًا، أنا أتعلم تطوير سمة / إضافة Discourse. أعجبني سمة Fakebook حقًا وأستخدمها لتطوير فهمي، لكن لدي بعض الأسئلة.

يحتوي الملف “javascripts/discourse/templates/mobile/list/topic-list-item.hbr” على تكرار كامل للكود بنسبة 100% من ملف “common/header.html”.

أسئلتي:

  1. أليس هناك طريقة لتضمين ملف hbr داخل ملف HTML بحيث يمكننا ببساطة تضمين topic-list-item.hbr في common/header.html بدلاً من تكرار الكود في مكانين؟
  2. لماذا نحتاج إلى topic-list-item.hbr من الأساس؟ ألا ينبغي أن تنطبق الملفات الموجودة في مجلد common على كل من سطح المكتب والجوال؟
إعجاب واحد (1)