تحرير نص الموقع كما هو مذكور أعلاه هو أبسط طريقة لتقديم بعض التعليمات، لكنك مقيد بالنص فقط في هذا السياق.
إذا كنت ترغب في إضافة بعض HTML (روابط، صور، إلخ)، فيمكنك إنشاء مكون سمة جديد من منطقة الإدارة الخاصة بالسّمات والمكونات.
من علامة التبويب المكونات (admin/config/customize/components)، يمكنك النقر فوق “تثبيت”، ثم “إنشاء جديد”، ومنحها اسمًا واضحًا… وبمجرد إنشاء المكون، انقر فوق “تحرير الكود”.
من هناك، انتقل إلى علامة التبويب JS وأضف شيئًا مثل هذا:
import { apiInitializer } from "discourse/lib/api";
const CustomMessage = <template>
<div class="custom-2fa-message">
محتوى مخصصك هنا فوق المحتوى الحالي.
<a href="#">رابط مثال</a>
</div>
</template>;
export default apiInitializer("1.0", (api) => {
api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
});
بهذه الطريقة يمكنك إضافة روابط أو أي محتوى HTML تريده
إذا كان لديك موضوع ترغب في ربطه هنا، فيمكنك جعله متاحًا للجمهور باستخدام ميزة نشر الصفحات:
