كتل الشريط الجانبي الأيمن

إذا كنت تستخدم المكون مع سمة مخصصة، يمكنك إنشاء ملف .hbs في javascripts/discourse/components/ مع HTML المطلوب، ثم بدلاً من custom-html للكتلة، استخدم اسم ملف (بدون .hbs).

تعديل: إذا كان أي شخص يتساءل لماذا نستخدم .hbs بدلاً من .html هنا، فإن هذه الطريقة ستنشئ مكون Ember.js مخصصًا يمكن لكتل الشريط الأيمن العثور عليه بالاسم واستخدامه كإحدى الكتل. .hbs هو ملف handlebars. Handlebars هي لغة “قوالب” تستخدمها Ember.js وتشبه HTML ولكنها تتيح لك القيام بأشياء مثل إدراج بيانات ديناميكية، أو إظهار عنصر بناءً على شرط، أو إظهار عدة نسخ من نفس المحتوى مملوءة ببيانات مختلفة. إذا كان هذا يبدو ممتعًا، فإن دليل المبتدئين لتطوير سمات Discourse يتعمق في كيفية استخدام قوالب handlebars ومكونات Ember في سمات Discourse.

6 إعجابات