# 标签图标

**URL:** https://meta.discourse.org/t/tag-icons/109757
**Category:** Theme component
**Tags:** official, tag-icons
**Created:** [2019年二月21日 13:56 UTC](https://meta.discourse.org/t/tag-icons/109757 "2019-02-21T13:56:48Z")
**Posts on this page:** 1
**Showing post:** 60

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [2020年十一月29日 00:28 UTC](https://meta.discourse.org/t/tag-icons/109757/60 "2020-11-29T00:28:17Z")

</div>

> [@pmusaraj](#):
>
> 标签分组功能确实是一个锦上添花的改进，不过实现起来有点棘手，目前我暂时没有时间去处理它。

如果我理解正确的话，在标签渲染器中，似乎没有一种简单的方法来发现某个标签属于哪个分组？

> [@davidkingham](#):
>
> 能否也将图标添加到下拉菜单中？

这个功能非常棒。我之前使用过自定义 CSS 方案，但后来为了这个主题组件而放弃了，该组件为所有未设置图标的标签提供了[回退图标](https://github.com/renato/discourse-tag-icons/commit/b1b00720686a535235fdb2c1d0283fa082f6b4f6)（至少在支持标签分组之前是这样），而这正是我所怀念的功能。

考虑到 `discourse-category-icons` 支持此功能，我猜测 `replaceCategoryLinkRenderer` 所替换的渲染器被分类下拉菜单使用，而 `replaceTagRenderer` 所替换的渲染器则未被标签下拉菜单使用，对吗？所以这可能需要进行核心代码的修改？编辑器中的标签下拉菜单正在使用被替换的渲染器，并带有图标。

---

_[View the full topic](https://meta.discourse.org/t/tag-icons/109757)._
