من الممكن تجاوز قوالب HBS باستخدام مكونات السمات، ويمكن القيام بذلك من واجهة الويب للإدارة.
إليك كيفية القيام بذلك: Developing Discourse Themes & Theme Components
لذلك، في حالتك، ستقوم بإنشاء مكون سمة جديد وإدخال ما يلي فيه
<script type="text/x-handlebars" data-template-name="components/user-card-contents">
</script>
ثم انسخ محتويات الملف المعدل بين وسوم السكربت هذه.
تعديل ملفات Discourse مباشرة هو: أ) غير ممكن على استضافتنا، ب) غير موصى به بشكل عام لأنه سيؤدي إلى تعطيل موقعك تمامًا عند الترقية. الطريقة المذكورة أعلاه هي الأفضل - سواء كنت على استضافتنا أم لا!
إذا كنت ترغب فقط في إضافة حقل مستخدم واحد إلى بطاقة المستخدم، فقد تفكر في استخدام منفذ إضافة (plugin outlet)، وهو موصوف أعلى قليلاً في نفس المقال و هنا. تتطلب طريقة منفذ الإضافة تغييرات أقل في الكود، مما يضمن توافقًا أفضل عند الترقية. ومع ذلك، فهي أقل مرونة قليلاً لأنها تتطلب وجود منفذ إضافة متاح لاحتياجاتك.