كنت أقوم ببناء سمة جديدة باستخدام Theme Creator/CLI وكان لدي تجربة جيدة حتى الآن مع CSS، والأدوات المصغرة (widgets)، ومنافذ الإضافات (plugin-outlets). كنت أتساءل عما إذا كانت هناك ملف/مجلد يمكنني إضافته/تعديله لإنشاء صفحة/مسار جديد (مثل الأسئلة الشائعة).
رأيت موضوعًا سابقًا كان مشابهًا ولكن الروابط فيه كانت معطلة في الغالب
Hi, I wonder if its possible to create a custom page like FAQ, TOS, and Privacy page. and I also notice that they are actually a Topic. if its not possible to create custom page, how can I make a permalink like FAQ, TOS, and Privacy page.
keegan
(Keegan George)
15 نوفمبر 2021، 7:30م
2
لا أعتقد أن هذا ممكن باستخدام سمة فقط. ستحتاج على الأرجح إلى إنشاء إضافة (plugin) وبعض أكواد Ruby.
ألقِ نظرة على هذا الموضوع:
مع مرور الوقت، أصبح Discourse أكثر تعقيدًا، وقد يكون الأمر مرهقًا للمبتدئين لفهم كيفية انتقال البيانات بالكامل من تطبيق Ruby on Rails في الخلفية إلى تطبيق Ember.js في الواجهة الأمامية.
يهدف هذا الدليل إلى إظهار دورة الحياة الكاملة لطلب في Discourse وشرح الخطوات اللازمة إذا كنت ترغب في بناء صفحة جديدة بها عنوان URL خاص بها في تطبيقنا.
العناوين (URLs) أولاً
أفضّل دائمًا البدء بالتفكير في الميزات من خلال العناوين (URLs) للوصول إليها. على سبيل المثال، لنفترض أننا نريد بناء ميزة إدارية تعرض آخر وجب…
أو إذا كنت تحتاج ببساطة إلى بعض الصفحات المخصصة المستقلة لعرض المعلومات، فهناك إضافة الصفحات المقصودة (Landing Pages Plugin):
HAWK
(Hawk)
15 نوفمبر 2021، 11:09م
3
شكرا! هذا يعمل لحالتي البسيطة!
أقدر الإجابة من Keegan وسأجرب هذا النهج إذا احتجت إليه.