نوع الأيقونة SiteSetting

أحاول إضافة SiteSetting إلى المكون الإضافي الخاص بي يمكنه التحكم في الرموز المعروضة لبعض المكونات. كان المكون نفسه سيصبح قابلاً للتخصيص من قبل المستخدم بالفعل، لذلك أردت إضافة SiteSetting كوسيلة للموظفين لتحديد الرمز الافتراضي. أعلم أن هناك نوع emoji_list لـ SiteSettings، ولكن لا يبدو أن هناك نوعًا لرموز SVG؟

مما أراه، تستخدم معظم المكونات الإضافية/TC إما تحميل الصور أو سلسلة نصية عادية لإعدادات الرموز. هل فاتني نوع/مدقق يمكنني استخدامه؟ يبدو من الغريب أن أطلب من الأشخاص البحث في دليل الأنماط وكتابة اسم الرمز.

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

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

هذا منطقي. لا أستطيع حقًا تخيل أي سيناريو محدد يتطلب ذلك من النواة (core)، حيث من المحتمل أن يكون لدى السمات (Themes/TCs) والإضافات (plugins) فقط استخدام لإعداد يركز بشكل كبير على واجهة المستخدم.

أنا أستخدم مكون انتقاء الأيقونات (icon picker component) في أماكن أخرى يسهل على المستخدمين العاديين الوصول إليها، ولكن حالة الاستخدام المحددة التي أفكر فيها ستكون لأشياء مثل تعيين أيقونة افتراضية. بالاقتران مع نوع الكائن SiteSetting، سيجعل ذلك إنشاء قوالب لميزات معينة أسهل للمسؤولين.

هل سيكون الفريق منفتحًا لإضافة نوع icon_type إلى SiteSettings في النواة (core)، حتى لو لم تستخدمه أي إعدادات موقع أساسية؟ لا أمانع في إعادة فتح هذا الموضوع كـ Feature request إذا لزم الأمر.

هل هناك أي تحديث بخصوص هذا؟ لاحظت أنه سيتم إضافة ردود الفعل إلى الإصدار الأساسي، وهذا المكون الإضافي حاليًا يحتوي على الإعداد Discourse reactions like icon الذي يتطلب منك إدخال اسم الأيقونة يدويًا.

3 إعجابات

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

إعجابَين (2)