# カテゴリトップページをデフォルトにしますか？

**URL:** https://meta.discourse.org/t/category-homepage-as-default/78580
**Category:** UX
**Created:** [2018 年 1 月 21 日午前 10:57 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580 "2018-01-21T10:57:20Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![Chandra](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@Chandra](https://meta.discourse.org/u/Chandra)
#### Post date: [2020 年 5 月 20 日午前 6:22 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/22 "2020-05-20T06:22:14Z")

</div>

ありがとうございます。これにより、ユーザーが自身の設定を変更できなくなるのでしょうか？

一度だけ更新を行い、その後はユーザーが各自の好みに応じて変更できるようにしたいと考えています。ご意見をお聞かせください。

---

<div class="post-metadata">

### Author: ![Chandra](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@Chandra](https://meta.discourse.org/u/Chandra)
#### Post date: [2020 年 5 月 20 日午前 11:55 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/23 "2020-05-20T11:55:54Z")

</div>

少しの実験に基づき、自分自身の質問に回答します。

rails c からのこのコマンドは、全ユーザーのホームページ表示設定をサイトのデフォルトにリセットします。

`UserOption.where("homepage_id IS NOT NULL").update_all(homepage_id: '')`

---

<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: [2020 年 5 月 20 日午後 12:01 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/24 "2020-05-20T12:01:51Z")

</div>

なるほど。その機能を見落としていました。私が解決しようとしていたのは、単一のカテゴリをホームページにすることでした。すべてのユーザー設定を変更するというあなたの提案は、もしかするとそれが望ましい解決策かもしれませんが、もしすべてのユーザーに対して変更を加えたいのであれば、なぜグローバルな値を変更しないのでしょうか？私が読み飛ばしているのかもしれません。

---

<div class="post-metadata">

### Author: ![Chandra](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@Chandra](https://meta.discourse.org/u/Chandra)
#### Post date: [2020 年 5 月 20 日午後 12:14 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/25 "2020-05-20T12:14:23Z")

</div>

もし「グローバル変更」というのがフロントエンドのサイト設定を指しているなら、ユーザーが既に設定を更新している場合、サイト設定の変更はユーザー設定を上書きしないことがわかりました。  
ユーザー設定を NULL にリセットすると、サイトデフォルトに一致します。ただ、ユーザー設定を持っている人はほとんどいなかったのが興味深かったです。

---

<div class="post-metadata">

### Author: ![kevn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kevn/32/261571_2.png) [@kevn](https://meta.discourse.org/u/kevn)
#### Post date: [2022 年 6 月 5 日午後 5:58 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/28 "2022-06-05T17:58:21Z")

</div>

Google検索で「discourse category as home page」を検索したところ、幸運にも最初の結果で見つけることができました。非常に簡単でした。👍🏻

---

<div class="post-metadata">

### Author: ![Mark\_Teo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mark_teo/32/331557_2.png) [@Mark\_Teo](https://meta.discourse.org/u/Mark_Teo)
#### Post date: [2023 年 10 月 6 日午前 1:23 UTC](https://meta.discourse.org/t/category-homepage-as-default/78580/29 "2023-10-06T01:23:30Z")

</div>

もっと簡単な方法があります！管理 \> 設定 \> 基本設定 \> トップメニューに移動するだけです。その後、最初に表示したいページと順序を再設定できます。最初のページがデフォルトページになります。

 ![Untitled](https://global.discourse-cdn.com/meta/original/4X/a/f/1/af1bf0019f7c9ffbfd94333c23a89b1b4c1933ef.png)

[前のページ](https://meta.discourse.org/t/category-homepage-as-default/78580.md?page=1)
