# Разное поведение порядка категорий и подкатегорий

**URL:** https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183
**Category:** Support
**Created:** [10.Февраль.2020 14:01:02 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183 "2020-02-10T14:01:02Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Tom\_Newhouse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_newhouse/32/153835_2.png) [@Tom\_Newhouse](https://meta.discourse.org/u/Tom_Newhouse)
#### Post date: [10.Февраль.2020 14:01:02 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/1 "2020-02-10T14:01:02Z")

</div>

Сейчас я пытаюсь понять, есть ли способ заставить категории и подкатегории вести себя по-разному с точки зрения порядка сортировки.

Мы используем /categories как главную страницу, и из-за специфики наших продуктов у некоторых категорий может быть сотни подкатегорий.

Мне удалось ограничить количество подкатегорий, отображаемых на странице основной категории, с помощью CSS, но я хотел бы, чтобы эти подкатегории в категории «Rolling stock products» (например, топ-5 или топ-10) сортировались по последним действиям, сохраняя при этом порядок более высокого уровня.

 ![categoryorder](https://global.discourse-cdn.com/meta/original/3X/7/a/7af42b6c22d4face69ea7914771cd23a773beb80.jpeg)

Возможно ли это?

Заранее спасибо за любую помощь.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [10.Февраль.2020 15:16:42 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/2 "2020-02-10T15:16:42Z")

</div>

> [@Tom\_Newhouse](#):
>
> Некоторые категории, скорее всего, будут иметь сотни подкатегорий.

Мы не рекомендуем использовать такое количество категорий.

> [@What's the maximum number of categories we can have?](https://meta.discourse.org/t/whats-the-maximum-number-of-categories-we-can-have/57022/2?u=falco):
>
> 500 to 1000 is safe If you need more consider tags Additionally you can have a very large number of groups

---

<div class="post-metadata">

### Author: ![Tom\_Newhouse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tom_newhouse/32/153835_2.png) [@Tom\_Newhouse](https://meta.discourse.org/u/Tom_Newhouse)
#### Post date: [10.Февраль.2020 15:22:13 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/3 "2020-02-10T15:22:13Z")

</div>

Это вполне в пределах ограничений, о которых Сэм упоминал в своём посте.

Но есть ли реальное решение рассматриваемого вопроса?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [10.Февраль.2020 17:39:56 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/4 "2020-02-10T17:39:56Z")

</div>

Для реализации такого поведения потребуется пользовательский компонент темы.

[Руководство разработчика по темам Discourse](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [05.Январь.2024 17:44:21 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/5 "2024-01-05T17:44:21Z")

</div>



---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [04.Февраль.2024 08:58:41 UTC](https://meta.discourse.org/t/different-category-and-sub-category-order-behaviour/141183/6 "2024-02-04T08:58:41Z")

</div>


