هل يمكن أن تحتوي قوالب المواضيع على JavaScript؟

أود إنشاء قوالب تحتوي على حقول إلزامية، والأفضل أن تكون عبر مربعات اختيار من قائمة منسدلة.

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

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

يمكنك الاطلاع على discourse-topic-previews-sidecar/plugin.rb at master · merefield/discourse-topic-previews-sidecar · GitHub كمثال على إنشاء حقول مواضيع مخصصة.

Discourse هو في جوهره برنامج للنقاش الحر.

إذا كنت بحاجة حقًا إلى نموذج صارم، فقد تحصل على نتائج أفضل باستخدام برنامج أكثر ملاءمة. يمكنك تضمين حلول مثل Google Forms و Typeform لتسهيل الانتقال على مستخدميك، مثل هذا المثال:

شكرًا لك، أعتقد أن صياغتي كانت غير جيدة، ما زلت أرغب في مناقشة حرة، لكن هناك أشياء معينة مطلوبة لبدء ذلك. أعتقد أن استخدام الوسوم والقوالب سيكون كافيًا لجعل الأمر يعمل :grinning_face:

هذا ممكن الآن بفضل Introducing Experimental Form Templates