مرحباً،
أنا أتبع دليل المبتدئين لسمات Discourse (هذا: Developing Discourse Themes & Theme Components) ولكني أواجه صعوبة ولدي بعض الأسئلة حول قسم Handlebars.
يذكر الدليل أنه إذا كنت ترغب في تجاوز قالب، فأنت بحاجة إلى إضافة علامة نص برمجي مع موقع القالب الذي تريد تجاوزه إلى السمة الخاصة بك، وفي ملفي المحلي أضفته إلى header.html.
هل هذه هي الطريقة الوحيدة؟
هل من الممكن إضافة ملف hbr إلى السمة الخاصة بي في مجلد قوالب يتجاوز ملف قالب السمة؟
لا أشعر بأن هذا قابل للصيانة إذا أردت إجراء عمليات تجاوز متعددة للقوالب، فسوف تملأ header.html بسرعة كبيرة وتجعلها غير قابلة للإدارة. أنا جديد على Handlebars لذلك قد أكون أفتقد شيئًا ما.
لذا سؤالي هو، كيف يتعامل المرء مع عمليات تجاوز قوالب Handlebars المتعددة دون جعلها فوضى كبيرة في أحد ملفات html للسمة المخصصة؟