صفحة ملف المستخدم / فئة CSS للمجموعات / كيف أضيفها إلى الصفحة؟

أحاول إخفاء “قسم الملخص” للمستخدم عندما يكون هذا المستخدم في مجموعة معينة، مثل “معلق” (وعند عرض صفحة ملف تعريف هذا المستخدم كغير مسؤول). لدي بالفعل مكون السمة هذا مثبتًا، https://meta.discourse.org/t/css-classes-for-current-users-groups/226068، وأستخدم CSS الموصى به الذي تم تقديمه:

body:not(.staff) .group-suspended .user-content-wrapper .user-content { display: none; }

المشكلة هي أن فئة CSS هذه، “group-suspended”، لا تظهر في صفحة ملف تعريف المستخدم المعلق. لا أرى أي فئات CSS من نوع “group-”.

ماذا يمكنني أن أفعل لجعل فئة CSS “group-” هذه تظهر في صفحة ملف تعريف المستخدم؟

موقعنا على الويب هو: https://base.championteamtrading.com/

شكرا!

تضيف هذه المكونات فئات CSS للمستخدم المسجل حاليًا إلى جميع الصفحات التي يعرضها المستخدم الحالي.

ما تريده هو العكس، وهو إضافة فئات المجموعة لصفحة ملف تعريف المستخدم المعروض حاليًا.

إعجابَين (2)

شكراً على الرد السريع!

هذا صحيح، هذا ما أحاول فعله، وهل هناك طريقة سهلة للقيام بذلك؟ لقد بحثت عن كليهما:

  • مكون سمة موجود لتثبيته لإضافة الفئات إلى HTML، و
  • وظيفة pluginAPI للحصول على متغير المستخدم هذا وكتابة بعض التعليمات البرمجية (ولكن وجدت فقط وظيفة للحصول على المستخدم الحالي)

لكنني لم أوفق حتى الآن.

سيكون أي مساعدة موضع تقدير!

شكراً مرة أخرى.

إعجاب واحد (1)

ستحتاج إلى ربط كود Ember للحصول على سمة مجموعات كائن المستخدم الشخصي.

التغييرات مثل هذه أكثر تعقيدًا بعض الشيء، ولكنها موضحة بالتفصيل في دليل المطور لموضوعات Discourse

إعجاب واحد (1)