كيف أقوم بإنشاء زر تسجيل جديد / تسجيل دخول؟

يا فريق Discourse،

كنت أتطلع إلى إنشاء زر تسجيل الدخول للرد بالاقتران مع هذا المكون الإضافي الرائع للأحداث الذي أنشأه pavilion:

لقد تمكنت من إنشاء الزر باستخدام JS:

أواجه مشكلة في إنشاء مسار تسجيل الدخول / تسجيل المستخدم من هنا. كان الهدف هو إنشاء زر تسجيل الدخول / التسجيل الذي يعيد توجيههم إلى الصفحة التي أتوا منها.

لقد جربت:

  1. /login ولكن هذا لا يعيد توجيه المستخدم إلى الموضوع
  2. عندما حاولت إصلاح api.decorateWidget هذا (والذي يحتوي على تعليمات رائعة بالمناسبة! تحياتي :slight_smile: )
    Developing Discourse Themes & Theme Components

كلما أعلنت عن topic-title:before أو topic-title:after كـ NAME:LOCATION، لا يتم نشر المساعد في أي مكان على الشاشة، وأفترض أن هذا قد يتعارض مع المكون الإضافي للأحداث؟ إنه يعمل مع header-buttons:before

شيء آخر كنت أفكر فيه إذا كان ذلك ممكنًا هو مجرد تمرير النافذة الحالية كـ referer بحيث يعاد التوجيه بعد تسجيل الدخول الأحادي (SSO)

أي أفكار؟

تحياتي!

لقد وجدت مشكلة مماثلة تم نشرها ولكن بدا أن تلك المشكلات كانت تريد إنشاء زر تسجيل الدخول بعد المشاركات، كنت آمل فقط في إضافته بالقرب من العنوان. هل سأحتاج فعليًا إلى استدعاء createWidget() بدلاً من ذلك؟

هل جرب أي شخص آخر إعادة إنشاء زر التسجيل/تسجيل الدخول في مكان آخر على موقعه على Discourse؟