أحاول إضافة أيقونة ورابط نصي إلى رأس الصفحة باستخدام مكون السمة (Theme Component).
لقد تمكنت من إضافة أيقونة باستخدام:
const { iconNode } = require("discourse-common/lib/icon-library");
api.decorateWidget('header-icons:before', helper => {
return helper.h('li.header-dropdown-toggle', [
helper.h('a.icon', {
href:'/docs',
title: 'Document'
}, iconNode("book")),
]);
});
لكنني أواجه صعوبة في إضافة نص بجانبها يكون أيضًا رابطًا لعنوان URL للمستندات.
لقد حاولت إضافة ما يلي - لكن النص ليس مرتبطًا:
api.decorateWidget('header-icons:before', helper => {
return helper.h('li.header-dropdown-toggle', [
helper.h('h3', {
href:'/docs',
title: 'Document'
}, 'Docs'),
]);
ما الذي أفتقده؟
هل هناك طريقة لوضع الأيقونة على الجانب الأيسر من الرأس (بجانب شعارنا)؟
شكراً مقدماً.



