有主题“地图”吗?(一种查找插件入口等的简便方法)

看起来使用主题组件无法实现这一点,因为似乎没有相关的模板或组件可用:sob:

看起来这个 Ruby 模块正在注入内联样式:discourse/lib/category_badge.rb at 888e68a1637ca784a7bf51a6bbb524dcf7413b13 · discourse/discourse · GitHub

这原本是否只是一个临时措施?如果不是,您认为是否可能允许我们指定自定义样式呢?@sam

它可以与现有的 none 选项绑定,这样我们可以在管理设置面板中添加两个字段,分别粘贴各自的样式(如果未粘贴任何样式,其行为就与当前的 none 选项相同):

<span class="badge-category-bg" style="background-color: #25AAE2;"></span>

以及

<span style="color: #FFFFFF;" data-drop-close="true" class="badge-category clear-badge restricted" title="A category exclusive to members with trust level 3 and higher."><svg class="fa d-icon d-icon-lock svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#lock"></use></svg><span class="category-name">Lounge</span></span>

来自此代码片段:

我们只需要从常规的分类编辑页面访问背景色和文字颜色变量即可。

或者,Sam,还有其他方法可以编辑这个吗?我只是想移除背景色,并给它添加一个与文字颜色相同的边框(如在常规分类编辑页面中指定的那样)。

任何帮助都将不胜感激。

编辑:看来问题并不出在那个 Ruby 文件上(我在开发环境中编辑了它,但没有任何变化)……进一步挖掘后发现,问题似乎出在这个文件上:discourse/app/assets/javascripts/discourse/helpers/category-link.js.es6 at b25d9e96c1414bf78b44221da4d385675843991e · discourse/discourse · GitHub 有没有办法创建一个插件来修改它?