# 子子类别 CSS 回归和用于自定义其行为的附加功能

**URL:** https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035
**Category:** Support
**Created:** [2024年三月5日 17:27 UTC](https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035 "2024-03-05T17:27:50Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![almereyda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/almereyda/32/367792_2.png) [@almereyda](https://meta.discourse.org/u/almereyda)
#### Post date: [2024年三月5日 17:27 UTC](https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035/1 "2024-03-05T17:27:50Z")

</div>

在激活了三级子类别后，正如 [Sub-sub-categories - #7 by Michael\_Uray](https://meta.discourse.org/t/sub-sub-categories/139309/7?u=almereyda) 中所述，我们观察到此（未记录的）功能出现了一些回归。

查看 [Hide sub-sub-categories from /categories listing?](https://meta.discourse.org/t/hide-sub-sub-categories-from-categories-listing/180118) 中描述的视觉错误，似乎子类别的 CSS 未能同等地应用于三级子类别，可能是由于某种选择器问题。

![image](https://global.discourse-cdn.com/meta/original/4X/c/f/6/cf68de1d0e77db6cf5eb954bdfec3f0b34e300a4.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/7/6/a769746be237dbd9177300bddf5defb5f28f1456.png)

如果可以选择在此视图中隐藏三级子类别，并在此处使用未调整的显示，那将非常好。

[Sub-sub-categories - #16 by frhun](https://meta.discourse.org/t/sub-sub-categories/139309/16?u=almereyda) 中的回归似乎已不再存在。

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2024年三月6日 18:02 UTC](https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035/3 "2024-03-06T18:02:56Z")

</div>

你有没有考虑过向 #Customization > Theme component 的作者发帖求助？

我只是在找一些东西，稍后就会再发帖。

---

<div class="post-metadata">

### Author: ![nbianca](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nbianca/32/157984_2.png) [@nbianca](https://meta.discourse.org/u/nbianca)
#### Post date: [2024年三月6日 18:10 UTC](https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035/4 "2024-03-06T18:10:04Z")

</div>

@almereyda 我无法重现该视觉错误。在我看来一切看起来都很好：

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/7/2/472c073e215672d75d9785eef71a67d518a755b0.png)

您能否提供有关该问题的更多详细信息？

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2024年三月6日 18:12 UTC](https://meta.discourse.org/t/sub-sub-categories-css-regressions-and-additional-functionality-to-customise-their-behaviour/298035/5 "2024-03-06T18:12:10Z")

</div>

此帖子包含汉堡菜单的代码。想象一下，每个子子类别都需要添加一个 .subcategory。

```plaintext
.hamburger-panel .category-link.subcategory {
      display:none;
}
.hamburger-panel .category-link.subcategory.subcategory {
      display:none;
}
```

也许可行

> [@类别隐藏主题组件](https://meta.discourse.org/t/category-hider-theme-component/181299/9?u=heliosurge):
>
> 谢谢 Keegan。这是一个有趣的想法，因为我之前已经发布了一个帮助主题，并曾使用 CSS 来实现此功能。 一位成员 @manuel 曾提供了一段非常棒的 CSS 代码，因为我当时正用它来隐藏许多子类别，以便在汉堡菜单中只显示父级类别。 因此，作为一个想法，或许可以添加一个切换开关，仅用于隐藏子类别。 .hamburger-panel .category-link.subcategory { display:none; } 如果用户有许多子类别需要隐藏，此设置将使操作变得非常便捷。

此帖子位于 Category hider 主题中。

keegan 的响应非常迅速，如果提出请求，他可能会添加此更改。
