感谢新版本,它带来了与 Category Icons 的更好集成。但存在一些问题:
- 如果在“分类图标”TC 中设置了图标颜色,并且将“分类横幅”中的横幅颜色设置为相同颜色,则横幅标题中的图标将变得“不可见”。
- 图标上的新 flex CSS 样式会在窄视口(移动视图)上破坏带有图标的长分类名称。
- 带有子分类的分类在着陆时不会显示横幅,刷新后才会显示横幅。
第一个问题可以通过 CSS 轻松修复:
h1 span.category-icon {
color: rgb(255, 255, 255) !important;
}
但如果能直接在 TC 中覆盖它会更好。也许可以新增一个设置 set category icon color,当选中 show category icon 时启用该设置。
第二个问题比较棘手,我尝试用 CSS 覆盖它但效果不一致,也许这需要从结构层面重新设计(我认为图标元素以前是在一个单独的 div 中,但现在包含在 h1 中了)?
2 个赞
很棒的反馈,谢谢!我刚刚合并了一个更新,用于调整图标的对齐方式,并添加了一个设置,启用后可以覆盖类别图标的颜色。这还需要更新类别图标组件(我需要添加一个类名来调整布局),所以请确保也更新它。
5 个赞
谢谢 Kris,现在完美解决了。
不过,我在以下问题上仍然遇到麻烦:
有什么想法吗?
在 Android 上的两个不同浏览器上都检查过了,结果一样。
2 个赞
哦,我忽略了那个……直接访问子类别时会发生这种情况吗?
2 个赞
不,这仅在直接访问具有子类别的类别时发生。
编辑:这仅在直接从 /categories 视图打开此类类别时发生。当使用类别下拉菜单选择类别时,横幅会正确显示。
直接访问子类别可以正常工作。
2 个赞
嗯,我无法重现这个问题……

您在站点设置中使用了哪种桌面分类页面样式?也许我忽略了某种特定情况 
1 个赞
Lilly
(Lillian Louis)
7
我已经安装并重现了此错误。在一个带有子类别的类别中,我点击了标题面包屑,当你进入该类别时,标题框在那里,但类别横幅却不在。
2 个赞
Lilly
(Lillian Louis)
9
横幅有两种不显示的情况 - 从分类页面(我正在运行主题作者组件)。它适用于子类别,但不适用于类别。它也发生在主题中的主题标题面包屑中。
1 个赞
我认为我找到了原因:在顶层分类设置中,将 Default List Filter 从 all topics 设置为 no subcategories 并刷新,然后您就可以重现了。
@Lilly 您是否碰巧也设置了 no subcategories?
3 个赞
是的,我现在可以重现这个问题了,感谢你的找出问题所在。我会研究一下哪里出了问题。
3 个赞