هل يمكن تجاوز قوالب Handlebars كلها في نفس ملف HTML؟

مرحباً،

أنا أتبع دليل المبتدئين لسمات Discourse (هذا: Developing Discourse Themes & Theme Components) ولكني أواجه صعوبة ولدي بعض الأسئلة حول قسم Handlebars.

يذكر الدليل أنه إذا كنت ترغب في تجاوز قالب، فأنت بحاجة إلى إضافة علامة نص برمجي مع موقع القالب الذي تريد تجاوزه إلى السمة الخاصة بك، وفي ملفي المحلي أضفته إلى header.html.

هل هذه هي الطريقة الوحيدة؟

هل من الممكن إضافة ملف hbr إلى السمة الخاصة بي في مجلد قوالب يتجاوز ملف قالب السمة؟

لا أشعر بأن هذا قابل للصيانة إذا أردت إجراء عمليات تجاوز متعددة للقوالب، فسوف تملأ header.html بسرعة كبيرة وتجعلها غير قابلة للإدارة. أنا جديد على Handlebars لذلك قد أكون أفتقد شيئًا ما.

لذا سؤالي هو، كيف يتعامل المرء مع عمليات تجاوز قوالب Handlebars المتعددة دون جعلها فوضى كبيرة في أحد ملفات html للسمة المخصصة؟

خذ بعين الاعتبار:

إعجابَين (2)

شكراً لك، ربما تكون فكرة جيدة إزالة قسم Handlebars من دليل المبتدئين أو على الأقل إعادة كتابته لجعله واضحًا جدًا أن هذا ليس النهج الموصى به لإجراء تغييرات على سمة مخصصة.

لا أزال أبحث عن إجابة لسؤالي.

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

تم تفصيله في المقال المرتبط في المنطقة القابلة للتوسيع.

إعجابَين (2)

شكراً روبرت، لم أنظر إلى الجزء القابل للتوسيع… :slight_smile:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.