مرحبًا، أنا أتعلم تطوير سمة / إضافة Discourse. أعجبني سمة Fakebook حقًا وأستخدمها لتطوير فهمي، لكن لدي بعض الأسئلة.
يحتوي الملف “javascripts/discourse/templates/mobile/list/topic-list-item.hbr” على تكرار كامل للكود بنسبة 100% من ملف “common/header.html”.
أسئلتي:
- أليس هناك طريقة لتضمين ملف hbr داخل ملف HTML بحيث يمكننا ببساطة تضمين topic-list-item.hbr في common/header.html بدلاً من تكرار الكود في مكانين؟
- لماذا نحتاج إلى topic-list-item.hbr من الأساس؟ ألا ينبغي أن تنطبق الملفات الموجودة في مجلد common على كل من سطح المكتب والجوال؟