Discourse 缩进子类别

安装此主题组件

:information_source: 概述

这个简单的主题组件会自动缩进侧边栏中的所有子类别——适用于桌面、平板和移动端的视口尺寸。

有一个设置项用于调整缩进大小,默认值为 1em,最小值为 0.5em,最大值为 3em

设置项:

侧边栏示例效果截图:


:bulb: 注意事项

此主题组件仅适用于单层子类别。如果您的论坛启用了子子类别,此组件可能会导致问题,或者至少在侧边栏中显示效果不佳。

此组件已替代现已弃用的 https://meta.discourse.org/t/indented-nested-sidebar-categories-or-subcategories/329437。


查看我的其他 Discourse 内容
21 个赞

干得好!如果父类别可以折叠或展开就更好了。有可能吗?

1 个赞

不,抱歉,我没有计划向此组件添加更多选项。

1 个赞

干得好,莉莉——简单又有效,令人愉快。有了显著的改进!!

另外,我也很喜欢关于它的清晰的管理员通知。

2 个赞

在移动设备上也提供缩进的选项会很有用

我同意——在你指出来之前我都没注意到它没有!

@Lilly,旧的 TC 在移动设备上会缩进吗?

2 个赞

我对这个组件进行了重构,现在它应该可以在移动设备上为您工作了。如果出现问题,请告诉我。已编辑原帖。

6 个赞

弃用功能更完善的组件(嵌套类别)而改用控制力较弱的组件,其背后的想法/原因是什么?
我是否可以继续使用旧的组件,即使它已被弃用,还是它最终会损坏?

1 个赞

运行得很棒——非常感谢莉莉!我现在可以移除我的 CSS 临时解决方案了 :slight_smile:

1 个赞

哈哈——在纵向模式下缩进正常,但在横向模式下(使用 iPad 时)则不行。

在我的 iPad 上可以正常工作 :woman_shrugging:

让我猜猜,它是不是显示成了两栏侧边栏视图?

哈哈——抱歉,忘了提我的自定义 CSS 会强制它在移动设备上显示为单列。它在纵向模式下(像桌面一样缩进)显示正常,但在横向模式下是一个纯平的列表。

在我的 iPad 的横向和纵向视图中,我看到的是这样:

1 个赞

啊——我现在也能用了,抱歉!当你旋转设备时,它似乎会“变平”,但刷新一下就好了。谢谢检查!!

1 个赞