كيف تعمل روابط مستوى الجذر؟

خارج الصندوق، يأتي Discourse مع بعض روابط الراحة: /faq و /privacy و /about.

ليس من الواضح كيفية عملها. يبدو أنها مواضيع في قناة الطاقم، والتي عادةً ما تكون غير مرئية للمستخدمين غير المسجلين. لكن /privacy و /tos تعملان للمستخدمين غير المسجلين، حتى عندما يكون خيار “يجب أن يكون المستخدم مسجلاً” مفعّلاً. (لا بأس بذلك، لا أمانع، مجرد ملاحظة).

هل هذه الروابط مبرمجة خصيصًا في Discourse؟ أم أنها تحت سيطرتي؟ هل هي مجرد روابط دائمة؟ أريد إنشاء رابط مثل /acceptable-use ليتصرف بنفس الطريقة.

تتمتع هذه الصفحات أيضًا بهذه الميزة الجميلة المتمثلة في وجود روابط في أعلى الصفحة تحمل تسميات مثل “الخصوصية” و"شروط الخدمة" تتيح لك التنقل. وإذا كنت مسجلاً، فسترى أيضًا رابط “الأسئلة الشائعة”، لكن إذا لم تكن مسجلاً، فلن تراه. لا أستطيع معرفة كيفية عمل هذه الأشياء، لأنها غير مرئية في جسم المواضيع التي تحتوي على الشروط أو سياسة الخصوصية.

كيف يمكنني إضافة صفحة على المستوى الأعلى تتصرف بنفس الطريقة؟ أريد أن تتصرف مثل الأسئلة الشائعة وتكون مرئية فقط للمستخدمين المسجلين، لكنني أقبل أن تكون عامة. الأمر ليس بالأمر الكبير.

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

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

حسب ذاكرتي، هذه مسارات ثابتة (hardcoded) ولا توجد واجهة في Discourse لتعديل هذه المسارات أو إنشاء مسارات جديدة من هذا النوع.

إذا كان هدفك هو مجرد الحصول على بضع صفحات ثابتة إضافية ولا تهتم كثيرًا بعنوان URL، فيمكنك استخدام نشر الصفحات والذي يتيح لك تعيين المواضيع كصفحات ثابتة، ويمكنك أيضًا جعلها مرئية للمستخدمين المجهولين.