# Как скрыть категорию Staff с помощью CSS?

**URL:** https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842
**Category:** Support
**Created:** [28.Февраль.2020 02:33:49 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842 "2020-02-28T02:33:49Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [28.Февраль.2020 02:33:49 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/1 "2020-02-28T02:33:49Z")

</div>

Я развернул установку Discourse, которая работает как вики для двух человек. Мне не нужна категория «Staff» для этих целей — она просто загромождает экран.

Я могу использовать следующий CSS, чтобы скрыть её на компьютере:

```
// скрыть категорию Staff
tr[data-category-id="3"] {
    display: none;
}

```

Однако это не работает на мобильных устройствах. Знает ли кто-нибудь, как скрыть категорию Staff на мобильной версии?

---

<div class="post-metadata">

### Author: ![smrtey](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@smrtey](https://meta.discourse.org/u/smrtey)
#### Post date: [28.Февраль.2020 03:00:58 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/2 "2020-02-28T03:00:58Z")

</div>

Попробуйте

```plaintext
// скрыть категорию персонала
tr[data-category-id="3"],
category[data-category-id="3"] {
    display: none;
}

```

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [28.Февраль.2020 07:33:42 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/3 "2020-02-28T07:33:42Z")

</div>

Похоже, это не сработало. А это помогло:

```
// скрыть категорию сотрудников
tr[data-category-id="3"],
.category-list-item[data-category-id="3"] {
display: none;
}

```

---

<div class="post-metadata">

### Author: ![Tim\_Jefferies](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tim_jefferies/32/113296_2.png) [@Tim\_Jefferies](https://meta.discourse.org/u/Tim_Jefferies)
#### Post date: [05.Март.2020 09:27:15 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/4 "2020-03-05T09:27:15Z")

</div>

К сожалению, в результатах поиска всё ещё появляются сообщения от сотрудников. Я изучил CSS и смог выделить нужный элемент с помощью следующего селектора:

> .fps-result .author a[data-user-card=“system”] {  
> }

Однако, похоже, что в текущей спецификации CSS нет способа выбрать родительский класс (хотя такая возможность появится в будущей спецификации, см. [:has() CSS pseudo-class - CSS | MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/:has)). Поэтому я не вижу, как можно скрыть эти записи в поиске без изменений в том, как Discourse оформляет записи на страницах поиска.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [05.Март.2020 13:15:28 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/5 "2020-03-05T13:15:28Z")

</div>

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

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [05.Март.2020 13:17:55 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/6 "2020-03-05T13:17:55Z")

</div>

Может, сделать так, чтобы эти пользователи не были сотрудниками?

---

<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: [04.Апрель.2020 13:18:09 UTC](https://meta.discourse.org/t/how-to-hide-the-staff-category-with-css/142842/7 "2020-04-04T13:18:09Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
