Tag Icons working with tag groups

Wow, this is awesome!

Can this be expanded to work with tag groups? (All tags within a specific tag group would get a specific icon)

2개의 좋아요

At this time, no, it can’t work with tag groups because the component doesn’t have access to the makeup of tag groups.

2개의 좋아요

Okay. We have a large number of tags (over 200) but will only require 3 or 4 different icons.

Is there a way we could assign one icon for multiple tags, without having a separate row for each tag?

Let me know if this makes sense

Thanks!

1개의 좋아요

No, there is no way of doing that right now.

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개의 좋아요