أحاول تجاوز ملف site-header.hbs في القالب المخصص الخاص بي. المسار في Discourse لهذا الملف هو plugins/styleguide/assets/javascripts/discourse/components/sections/organisms/site-header.hbs.
حاولت إضافة ما يلي في ملف head_tag.html الخاص بالقالب الخاص بي:
<script type="text/x-handlebars" data-template-name="javascripts/components/sections/organisms/site-header">
<StyleguideExample @title="site header - in topic - scrolled">
<div class="d-header-wrap">
test
</div>
</StyleguideExample>
</script>
أنت تحاول فعل شيء آخر تعتقد أن تجاوز القالب هو الحل له. تجاوز القوالب أمر هش ومن المحتمل أن يسبب مشاكل في المستقبل. ما الذي تحاول فعله بالرأس ولا يمكنك فعله باستخدام منفذ إضافة (plugin outlet)؟
@pfaffman شكراً على إجابتك.
القضية الرئيسية هي أنني بحاجة إلى الاحتفاظ بجميع التخصيصات في السمة وليس في الإضافات. هل هناك طريقة أخرى أكثر أمانًا لتحقيق ذلك باستخدام السمة المخصصة؟
@pfaffman شكراً لك. أتفهم اقتراحاتك تمامًا. ومع ذلك، أود أن أعرف ما إذا كانت هناك طريقة لتخصيص الملفات، مثل site-header.hbs من خلال سمة مخصصة. هل هذا منطقي؟