في إعدادات الفئة، أرى الرسالة “لا يمكنك تحديد الألوان لأن لديك نمط فئة هو لا شيء.” ومع ذلك، يتم استخدامه بواسطة مكون سمة أيقونات الفئة، وهذا يعمل بشكل جيد مع “لا شيء” كالنمط.
الحل البديل الحالي الخاص بي هو تغيير إعداد النمط، وتعيين لون الفئة بسرعة، وإعادته بسرعة. لكن هذا سخيف نوعًا ما. يرجى السماح بتعيينه (ربما مع ملاحظة أنه لن يغير اللون ما لم تقم سمة ما بشيء به، بدلاً من إخفاء الإعداد). شكرًا!
في مكون أيقونات الفئة، يمكنك استخدام لون HEX للأيقونة. يتغير لون الأيقونة افتراضيًا إلى لون شارة الفئة فقط عند استخدام الكلمة المفتاحية الخاصة “categoryColor”. هل هناك أي سبب لعدم تمكنك من استخدام قيمة HEX في إعدادات مكون السمة؟
أجد أنه من الأسهل بكثير الاحتفاظ بألوان الفئات وإدارتها في إعدادات الفئة بدلاً من قائمة إعدادات المكونات - لذا فإن categoryColor مثالي. (وكما هو مذكور، فإنه يعمل بالفعل مع “none” كنمط، أنا فقط ممنوع من تحريره.)
إنه يعمل بالفعل، ولكني أتردد في تعديل النواة عندما يتم تعيين النمط none للفئات نظرًا لأن الألوان في إعدادات الفئة سيتم استخدامها فقط إذا تم تثبيت مكون السمة هذا وتم تعيين كل صف في إعداداته افتراضيًا إلى categoryColor. بمعنى آخر، إنها حالة استخدام محددة جدًا.
بالإضافة إلى ذلك، فإن المعاينة في شاشة تحرير الفئة في النواة لا تتضمن أيقونة مكون السمة، لذلك عند اختيار لون، لن يرى المستخدم أي تغييرات في المعاينة.
قد يكون مكون السمة هذا أو أي مكون آخر يقوم بشيء ما بلون الفئة، أليس كذلك؟ على سبيل المثال Category Banners أو Colorful Categories. لذلك أعتقد أنه ليس حقًا حالة استخدام ضيقة جدًا. ولا تحتوي كل هذه الحلول على حل بديل لخيارات التكوين لمكون السمة.
أوه، بالإضافة إلى ذلك - أريد الاختيار من اللوحة، وأن تُظهر المؤشرات ما تم استخدامه بالفعل. هذا لطيف حقًا! لا يمكن فعل ذلك باستخدام إعدادات الألوان السداسية للمكون.
أود أيضًا أن أشير إلى أنها ليست حالة استخدام محددة جدًا في الواقع.
كما أشار @mattdm بالفعل، لا يُستخدم اللون في الشارات أو الأيقونات فقط. يمكن استخدامه في اللافتات وأي عنصر صفحة تقريبًا عند دمجه مع مكون الفئات الملونة. تتمثل ميزة أخرى لاستخدام الألوان مباشرة من إعدادات الفئة في تمكين مديري المجتمعات من تغيير الألوان المستخدمة في السمة بأنفسهم، بدلاً من الاضطرار إلى التواصل مع مصمم السمة لهذا الغرض فقط.
في الوقت الحالي، عندما لا ترغب في استخدام الشارات الأساسية مع الألوان، ولكنك لا تزال تستخدم ألوان الفئات في عناصر السمة الأخرى، فإن الطريقة الوحيدة لتغيير لون الفئة هي تمكين نمط شارة مختلف، وتغيير اللون، ثم إعادة تمكين لا شيء كنمط شارة.
رأيت @codinghorror يذكر هذا القلق في موضوع آخر حول هذا الموضوع:
ولكن كما ذكرت، يمكن أن يكون له آثار عديدة في السمة. بالإضافة إلى ذلك، هناك تلميح بالفعل، ينص على:
فلماذا لا تحتفظ بالإعداد متاحًا وبدلاً من ذلك تقدم تلميحًا مثل:
… باستثناء أن الألوان التي يختارها المستخدم تُستخدم في صفحة الفئات، حتى عندما يتم تعيين نمط الفئة (category-style) على “بلا”. لذلك، يجب عليّ تغيير نمط الفئة (box، bullet، bar)، وتعيين اللون على فئة جديدة، ثم إعادته إلى “بلا”
أفضل بشدة الاحتفاظ بالألوان. الشيء الذي تم تعيينه على “لا شيء” هو category style (نمط الفئة)، والذي يوصف بأنه “النمط المرئي لشارات الفئات”. لذا فإن “لا شيء” يعني فقط “لا شارات” - لا أعتقد أنه يعني “لا لون”.
ذكرت أن الشارات هي المكان الوحيد الذي تُستخدم فيه الألوان في التخصيص الافتراضي، ولكني أعتقد أنني مخطئ في ذلك - تستخدم صفحة الفئات أيضًا (كشريط على الجانب الأيسر من الفئة). (هل أنا مجنون؟)
أعتقد أنه من أجل الاتساق، ربما يجب إعادة تسمية هذا الإعداد إلى شيء مثل category label style (نمط تسمية الفئة)؟ [1]
ليس category badge style (نمط شارة الفئة)، نظرًا لأن “الشارات” شيء مختلف، وهي بالفعل ↩︎
أعتقد أنه لا يمكن أن يحدث ضرر كبير إذا أعدنا إضافة المحدد إلى النمط “لا شيء” وقمنا بتحديث الرسالة لتقول شيئًا مثل “مع تعيين نمط شارة الفئة إلى لا شيء، ستكون ألوان الفئة مرئية فقط إذا تم استدعاؤها في سمة”.
أعني، ربما؟ ولكن لماذا تقوم بحل بديل غريب كهذا، حيث يعيد المرء إنشاء إعداد موجود من خلال قواعد CSS (ربما تكون هشة وغير مدعومة بالتأكيد)، فقط لتجنب التأثير الثانوي غير المتوقع والمفاجئ لهذا الإعداد على إعداد تكوين غير ذي صلة؟
حسنًا ، هذا سياق مفيد. ولكن إذا كان الأمر كذلك ، فهذا يشير إلى أن إزالة هذا يجعل الأمر أكثر منطقية نظرًا لأنه لن يكون هناك حتى “لا شيء” للقلق بشأنه. فقط اجعل لون الفئة إعدادًا لجميع الأماكن التي يتم استخدامه فيها ، ولا تقلق إذا تم تحديد مكان واحد قد لا يتم استخدامه فيه؟
على أي حال ، أنا أستخدم “لا شيء” مع أيقونات الفئات ، والتي أعتقد أنها ستعمل بشكل جيد مع الشريط الجانبي أيضًا.