oca
1
Discourse 事件日历图标
仓库: https://framagit.org/oca/discourse-events-calendar-icons.git
此组件需要以下两个组件:
修改前后
它会移除日历视图中的项目符号,并替换为在 [分类图标组件] 设置中定义的分类图标。如果没有分类图标,项目符号仍会被移除,正如您可以看到的“Vendredi(星期五)3 日”所示。
设置
show locked category icon:为私密分类添加锁图标
如何安装
仓库: https://framagit.org/oca/discourse-events-calendar-icons.git
13 个赞
pmusaraj
(Penar Musaraj)
2
干得漂亮 @oca!
我认为你可以通过使用 {{category-link}} 辅助函数来替代挂载 category-icons 组件,从而避免使用类别图标组件的变通方法。我在本地尝试了以下代码:
{{category-link event.topic.category hideParent="true"}}
效果很好,只需进行一些样式调整以隐藏类别标签即可。除此之外,图标在父类别和非父类别中都能正常显示。
4 个赞
oca
3
我已经应用了你建议的 hack。
显示效果几乎一致,而且不需要额外的步骤。
顺便提一下,我在主题设置中使用了 category-link 的锁图标。
我无法修改置顶帖以移除该说明。能否有人为帖子编写 wiki 说明,或者授予我修改权限?提前感谢。
1 个赞
pmusaraj
(Penar Musaraj)
4
太好了,我已将主题更新为将原始帖子设为维基模式,这样你就可以编辑了。
2 个赞