Tag-Icons funktionieren mit Tag-Gruppen

Wow, das ist großartig!

Könnte das so erweitert werden, dass es mit Tag-Gruppen funktioniert? (Alle Tags innerhalb einer bestimmten Tag-Gruppe würden ein spezifisches Symbol erhalten)

2 „Gefällt mir“

Im Moment nicht, da die Komponente keinen Zugriff auf die Struktur von Tag-Gruppen hat.

2 „Gefällt mir“

Okay. Wir haben eine große Anzahl von Tags (über 200), benötigen aber nur 3 oder 4 verschiedene Icons.

Gibt es eine Möglichkeit, einem Icon mehrere Tags zuzuweisen, ohne für jedes Tag eine separate Zeile zu haben?

Lass mich wissen, ob das Sinn ergibt.

Danke!

1 „Gefällt mir“

Nein, das ist derzeit nicht möglich.

1 „Gefällt mir“

Tolle Erweiterung!

Ich stimme @fellowshipforums zu, dass es wirklich praktisch wäre, Tag-Gruppen angeben zu können. So könnte man eine Tag-Gruppe für Autos, eine für Motorräder, eine für Boote usw. haben, und jede davon würde dann ihre jeweiligen Icons erhalten. Andernfalls müssten wir potenziell hunderte von Tag-Icons manuell einrichten.

3 „Gefällt mir“

Die Funktion für Tag-Gruppen ist sicher ein nettes Extra, aber sie ist etwas knifflig, und aktuell habe ich leider keine Zeit, daran zu arbeiten.

7 „Gefällt mir“

Ich habe gerade dieses wunderbare Plugin installiert und bin hierher gekommen, um genau dieses Feedback abzugeben. :wink:

Ich kann mir vorstellen, dass die Umsetzung schwierig sein könnte, ganz zu schweigen von den technischen Problemen. Zum Beispiel habe ich Tag-Gruppen für Jahre, Personen, Orte usw., die alle sinnvoll mit demselben Symbol und derselben Farbe versehen werden könnten, aber es gibt auch andere spezifische Tags, die ihr eigenes, spezifisches Symbol und ihre eigene Farbe benötigen.

4 „Gefällt mir“

Solange diese Funktion nicht verfügbar ist, habe ich eine Problemumgehung gefunden, mit der ich die Symbole für alle Tags in einer Tag-Gruppe schneller konfigurieren kann. Ich verwende Data Explorer, um eine Zeichenfolge zu generieren, die ich dann einfach in das Einstellungsfeld der Komponente einfüge.

Die Abfrage, die ich zur Generierung der Konfiguration verwende:

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

WITH selected_group AS (
  SELECT id FROM tag_groups WHERE name = :tag_group_name
),
tag_ids AS (
  SELECT tag_id
  FROM tag_group_memberships
  WHERE tag_group_id = (SELECT id FROM selected_group)
),
tag_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 „Gefällt mir“