# Ícones de tags funcionando com grupos de tags

**URL:** https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374
**Category:** Feature
**Tags:** tag-icons
**Created:** [21 Fevereiro , 2019 15:54 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374 "2019-02-21T15:54:58Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![fellowshipforums](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fellowshipforums/32/93448_2.png) [@fellowshipforums](https://meta.discourse.org/u/fellowshipforums)
#### Post date: [21 Fevereiro , 2019 15:54 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/1 "2019-02-21T15:54:58Z")

</div>

Uau, isso é incrível!

Isso pode ser expandido para funcionar com grupos de tags? (Todas as tags dentro de um grupo específico receberiam um ícone específico)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [21 Fevereiro , 2019 16:12 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/2 "2019-02-21T16:12:16Z")

</div>

Por enquanto, não, pois não é possível trabalhar com grupos de tags, já que o componente não tem acesso à composição desses grupos.

---

<div class="post-metadata">

### Author: ![fellowshipforums](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fellowshipforums/32/93448_2.png) [@fellowshipforums](https://meta.discourse.org/u/fellowshipforums)
#### Post date: [21 Fevereiro , 2019 16:20 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/3 "2019-02-21T16:20:29Z")

</div>

Ok. Temos um grande número de tags (mais de 200), mas precisaremos de apenas 3 ou 4 ícones diferentes.

Existe alguma maneira de atribuir um único ícone para várias tags, sem precisar de uma linha separada para cada tag?

Me avise se isso faz sentido.

Obrigado!

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [21 Fevereiro , 2019 16:37 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/4 "2019-02-21T16:37:10Z")

</div>

> [@fellowshipforums](#):
>
> Existe alguma maneira de atribuirmos um único ícone para várias tags, sem precisar de uma linha separada para cada tag?

Não, não há como fazer isso no momento.

---

<div class="post-metadata">

### Author: ![AstonJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/astonj/32/215041_2.png) [@AstonJ](https://meta.discourse.org/u/AstonJ)
#### Post date: [10 Março , 2020 19:04 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/5 "2020-03-10T19:04:31Z")

</div>

Ótimo plugin!

Concordo com @fellowshipforums: seria muito legal poder especificar grupos de tags. Assim, você poderia ter um grupo de tags para carros, outro para motos, outro para barcos, etc., e cada um deles receberia seus respectivos ícones. Caso contrário, teríamos que configurar manualmente potencialmente centenas de ícones de tags…

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [10 Março , 2020 19:43 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/6 "2020-03-10T19:43:37Z")

</div>

A funcionalidade de grupos de tags é, com certeza, um diferencial interessante, mas é um pouco complicada e, atualmente, não tenho tempo para trabalhar nela.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [1 Abril , 2020 17:12 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/7 "2020-04-01T17:12:49Z")

</div>

> [@AstonJ](#):
>
> Concordo com @fellowshipforums: seria muito bom poder especificar grupos de tags.

Acabei de instalar este maravilhoso plugin e vim aqui deixar exatamente esse feedback. 😉

Entendo que possa ser complicado implementar, sem nem conhecer os problemas técnicos. Por exemplo, tenho grupos de tags para anos, pessoas, lugares etc., que poderiam razoavelmente receber o mesmo ícone e cor, mas também tenho outras tags específicas que precisarão de ícones e cores próprios.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2 Outubro , 2025 17:08 UTC](https://meta.discourse.org/t/tag-icons-working-with-tag-groups/272374/8 "2025-10-02T17:08:52Z")

</div>

Enquanto este recurso não estiver disponível, encontrei uma solução alternativa que me permite configurar os ícones para todas as tags em um grupo de tags mais rapidamente. Eu uso o Explorador de Dados para gerar uma string, que então simplesmente colo no campo de configurações do componente.

A consulta que uso para gerar a configuração:

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

```
