لقد أنشأت رابط رأس مخصصًا باستخدام مكون “Custom Header Links” لتوجيه المستخدمين إلى “Assigned topics” الخاصة بهم، والذي يبدو أن https://forum.domain.net/my/activity/assigned يحققه.
هل هناك طريقة لجعل هذا يظهر لمجموعات مستخدمين محددة فقط؟
لقد أنشأت رابط رأس مخصصًا باستخدام مكون “Custom Header Links” لتوجيه المستخدمين إلى “Assigned topics” الخاصة بهم، والذي يبدو أن https://forum.domain.net/my/activity/assigned يحققه.
هل هناك طريقة لجعل هذا يظهر لمجموعات مستخدمين محددة فقط؟
يوجد مكون سمة سيضيف المجموعة الأساسية لشخص ما كفئة إلى جسم الصفحة: GitHub - discourse/discourse-groups-css-classes-in-body (لاحظ أنه إذا كنت تحاول استهداف المستخدمين الموظفين، فهم يحصلون بالفعل على فئة staff بدون هذا المكون)
لذلك، إذا أضفت رابط رأس مخصص يسمى “foo”، يمكنك فعل شيء كهذا لإخفائه عن الجميع باستثناء مجموعة تسمى “bar”:
.foo-custom-header-links {
display: none;
}
body.primary-group-bar {
.foo-custom-header-links {
display: block;
}
}
شكرًا! لقد نجح هذا بشكل مثالي. الآن سيتعين عليّ التفكير في طرق أخرى لاستخدام هذه الوظيفة الرائعة…