أود تكوين صفحات رئيسية مخصصة مختلفة للمستخدمين المسجلين وغير المسجلين. بينما أدرك أنه يمكن تنفيذ ذلك باستخدام JavaScript، إلا أنني مهتم بمعرفة ما إذا كان يمكن تحقيقه أيضًا من خلال مكون أو إضافة Discourse.\n\nلقد اطلعت على المكون صفحة رئيسية مخصصة للمستخدمين في Discourse، والذي يسمح بإنشاء مسار جديد وإضافة قالب، ولكني أفضل عدم استخدام هذا النهج.\n\nإذا كانت هناك أي اقتراحات بديلة أو أفضل الممارسات الموصى بها، فسأكون ممتنًا جدًا لتوجيهاتك.
شكراً على ردك. لقد جربت النهج المذكور في مستودع GitHub عن طريق إضافة \"custom-homepage\": true إلى ملف about.json الخاص بالسمة الخاصة بي، ولكن يبدو أنه لا يعمل. هل يمكنك تأكيد ما إذا كانت هذه هي الطريقة الصحيحة؟
نعم، لقد اتبعت الخطوات الموضحة في الموضوع. على وجه التحديد، قمت أولاً بإضافة "custom-homepage": "true" في المعدلات، ثم قمت بإنشاء مكون في javascripts/discourse/connectors/custom-homepage/home.gjs.