# Подкатегории и категории без подкатегорий не показывают количество просмотров/ответов

**URL:** https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418
**Category:** Support
**Tags:** ghost-theme
**Created:** [13.Март.2026 22:19:29 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418 "2026-03-13T22:19:29Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![shapelychops](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shapelychops/32/538422_2.png) [@shapelychops](https://meta.discourse.org/u/shapelychops)
#### Post date: [13.Март.2026 22:19:29 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/1 "2026-03-13T22:19:29Z")

</div>

Мы используем тему [Ghost](https://meta.discourse.org/t/ghost-theme/111806/47), она нам очень нравится и выглядит отлично, но мы заметили, что в списке тем счетчики просмотров и ответов отображаются только для определенных категорий нашего форума. После долгих мучений мы поняли, что объединяет эти категории: у всех них есть подкатегории.

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

Однако, что любопытно, счетчики просмотров и ответов появляются, если вы откроете выпадающее меню тегов и выберете «нет тегов».

При использовании инструмента «Инспектировать» мы видим, что счетчики просмотров и ответов находятся внутри контейнера link-bottom-line в теме Ghost. Этот элемент уникален для этой темы по сравнению с темой по умолчанию. Значок категории, счетчики просмотров и ответов используют один и тот же контейнер, который не отображается, если нет подкатегорий.

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

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [14.Март.2026 17:56:28 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/2 "2026-03-14T17:56:28Z")

</div>

Вы уверены, что это связано с темой? Когда я проверяю предварительный просмотр темы Ghost, я вижу, например, категорию «Фильмы», где отображаются просмотры и ответы, и, насколько я знаю, у неё нет подкатегорий:

 ![CleanShot 2026-03-14 at 18.54.45@2x](https://global.discourse-cdn.com/meta/original/4X/6/e/f/6ef52e50d6e69863c4b7086c05c2d32ab3934550.jpeg)

---

<div class="post-metadata">

### Author: ![pancaketime](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pancaketime/32/533086_2.png) [@pancaketime](https://meta.discourse.org/u/pancaketime)
#### Post date: [16.Март.2026 01:09:13 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/3 "2026-03-16T01:09:13Z")

</div>

Думаю, это связано с темой. Если вы откроете категорию «Фильмы» из вашего примера, все ответы/активность/просмотры перестанут отображаться:

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/d/6/ad6ad74f0ac4af560cae347403512a5bd1fd7dd0.jpeg)

Согласно описанию проблемы от @shapelychops, у категории «Фильмы» нет подкатегорий, и при просмотре категории «Фильмы» ответы/активность/просмотры не отображаются, потому что у неё нет подкатегорий.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [16.Март.2026 08:07:58 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/4 "2026-03-16T08:07:58Z")

</div>

Ага, ясно, из исходного описания не было понятно, что это происходит внутри самого списка тем категории. Я понял, что это происходит с темами в категориях на основном списке тем. Скриншоты всегда полезны 🙂

Итак, проблема возникает потому, что выход (outlet), в котором рендерятся конкретные элементы «призрачных» ответов/просмотров, — это `topic-list-after-category`, который не отображается, если нет категории. Отсюда и то, что в такой ситуации ни один из элементов не появляется.

Я посмотрю, сможем ли мы легко это переключить, но я немного сомневаюсь.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [16.Март.2026 14:20:44 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/7 "2026-03-16T14:20:44Z")

</div>

@shapelychops Обновление: я изменил структуру, поэтому пользовательские элементы теперь должны всегда отображаться. Дайте знать, если проблема всё ещё сохраняется.

> <https://github.com/discourse/discourse/pull/38620>
>
> The topic-list-after-category and topic-list-before-category outlets are current…ly nested inside {{#unless @hideCategory}} / {{#unless @topic.isPinnedUncategorized}}, so any theme content rendered through them disappears when the category isn't shown (e.g. when viewing a category's topic list).
> 
> This moves the outlets outside those conditionals so they always render. Known usages in all-the-themes:
> - discourse-mobile-topic-op-and-last-reply
> - md-topic-list-mobile
> - md-topic-list
> - discourse-redditish-theme

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [06.Май.2026 10:41:09 UTC](https://meta.discourse.org/t/subcategories-and-categories-with-no-subcategories-dont-show-views-reply-counts/398418/9 "2026-05-06T10:41:09Z")

</div>

Эта тема была автоматически закрыта через 30 дней после последнего ответа. Новые ответы больше не принимаются.
