タググループで動作するタグアイコン

すごい、これは最高ですね!

これをタググループに対応させて拡張することはできますか?(特定のタググループ内のすべてのタグに特定のアイコンを割り当てるようにする)

「いいね!」 2

現時点では、コンポーネントがタググループの構成にアクセスできないため、タググループとの連携はできません。

「いいね!」 2

はい、問題ありません。タグは200以上ありますが、必要なアイコンは3〜4種類だけです。

各タグごとに別々の行を設けずに、複数のタグに1つのアイコンを割り当てることは可能でしょうか?

ご理解いただけたでしょうか。

よろしくお願いいたします。

「いいね!」 1

いいえ、現時点ではその方法は存在しません。

「いいね!」 1

素晴らしいプラグインですね!

@fellowshipforums がおっしゃる通り、タググループを指定できるようにすると非常に便利だと思います。例えば、車用、バイク用、ボート用といったタググループをそれぞれ作成し、グループごとに独自のアイコンを割り当てることができます。そうしなければ、潜在的に数百ものタグアイコンを手動で設定しなければなりません。

「いいね!」 3

タググループ機能は確かにあれば嬉しいものですが、少し複雑で、現在はその作業に時間を割くことができません。

「いいね!」 7

この素敵なプラグインをインストールしたばかりで、まさにこのフィードバックを追加するために来ました。:wink:

実装が難しいことも想像できますし、技術的な課題については何も知りません。例えば、年、人物、場所などのタググループは、それぞれ同じアイコンと色を割り当てることが合理的に考えられますが、一方で他の特定のタグには独自のアイコンと色を割り当てたいという要望もあるでしょう。

「いいね!」 4

この機能が利用可能になるまで、タググループ内のすべてのタグのアイコンをより迅速に設定できる回避策を見つけました。Data Explorerを使用して文字列を生成し、それをコンポーネントの設定フィールドに貼り付けるだけです。

設定を生成するために使用するクエリ:

--[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