أيقونات الوسوم تعمل مع مجموعات الوسوم

واو، هذا رائع!

هل يمكن توسيع هذا ليعمل مع مجموعات الوسوم؟ (ستحصل جميع الوسوم داخل مجموعة وسوم محددة على أيقونة محددة)

إعجابَين (2)

في الوقت الحالي، لا، لا يمكن أن يعمل مع مجموعات الوسوم لأن المكون لا يملك الوصول إلى تكوين مجموعات الوسوم.

إعجابَين (2)

حسناً. لدينا عدد كبير من الوسوم (أكثر من 200) لكننا سنحتاج فقط إلى 3 أو 4 أيقونات مختلفة.

هل هناك طريقة يمكننا من خلالها تعيين أيقونة واحدة لعدة وسوم، دون الحاجة إلى سطر منفصل لكل وسم؟

أخبرني إذا كان هذا واضحاً

شكراً!

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

لا، لا توجد طريقة للقيام بذلك في الوقت الحالي.

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

إضافة رائعة!

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

3 إعجابات

ميزة مجموعات الوسوم هي بالتأكيد ميزة مرغوبة، لكنها تتطلب بعض الجهد، وفي الوقت الحالي لا أملك الوقت الكافي للعمل عليها.

7 إعجابات

لقد قمت للتو بتثبيت هذه الإضافة الرائعة وجئت هنا لإضافة هذه الملاحظة تحديدًا. :wink:

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

4 إعجابات

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

الاستعلام الذي أستخدمه لإنشاء التكوين:

--[params]
-- string :tag_group_name
-- string :icon
-- string :color

WITH selected_group AS (
  SELECT id FROM tag_groups WHERE name = :tag_group_name
),
ntag_ids AS (
  SELECT tag_id
  FROM tag_group_memberships
  WHERE tag_group_id = (SELECT id FROM selected_group)
),
ntag_names AS (
  SELECT name
  FROM tags
  WHERE id IN (SELECT tag_id FROM tag_ids)
)
SELECT string_agg(name || ',' || :icon || ',' || :color, '|') AS tag_icon_config
FROM tag_names
5 إعجابات