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)
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)
At this time, no, it can’t work with tag groups because the component doesn’t have access to the makeup of tag groups.
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!
No, there is no way of doing that right now.
훌륭한 플러그인입니다!
@fellowshipforums와 동의합니다. 태그 그룹을 지정할 수 있으면 정말 좋을 것 같습니다. 그러면 자동차, 자전거, 보트 등 각각의 태그 그룹을 만들 수 있고, 각 태그에 해당하는 아이콘이 자동으로 적용될 수 있습니다. 그렇지 않으면 잠재적으로 수백 개의 태그 아이콘을 수동으로 설정해야 할 테니까요…
이 멋진 플러그인을 방금 설치하고, 이 피드백을 남기려고 이곳에 왔습니다. ![]()
구현하기가 까다로울 수 있다는 점은 이해합니다. 기술적인 문제조차 모르고 있으니요. 예를 들어, 연도, 인물, 장소 등에는 모두 합리적으로 동일한 아이콘과 색상을 부여할 수 있는 태그 그룹이 있지만, 동시에 고유한 아이콘과 색상이 필요한 다른 특정 태그들도 있습니다.
해당 기능이 사용 가능할 때까지, 태그 그룹의 모든 태그에 대해 아이콘을 더 빠르게 구성할 수 있는 우회 방법을 찾았습니다. 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