# openNewTopicで新しいトピックを作成する際に、フィールド（タイトル、カテゴリ、タグ入力）を非表示にする方法

**URL:** <https://meta.discourse.org/t/how-to-hide-fields-title-category-tag-input-when-creating-a-new-topic-with-opennewtopic/368367>\
**Category:** Development\
**Created:** [2025 年 5 月 31 日午後 4:50 UTC](https://meta.discourse.org/t/how-to-hide-fields-title-category-tag-input-when-creating-a-new-topic-with-opennewtopic/368367 "2025-05-31T16:50:26Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![kuaza](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kuaza/32/264151_2.png) [@kuaza](https://meta.discourse.org/u/kuaza)\
**Post date:** [2025 年 5 月 31 日午後 4:50 UTC](https://meta.discourse.org/t/how-to-hide-fields-title-category-tag-input-when-creating-a-new-topic-with-opennewtopic/368367/1 "2025-05-31T16:50:26Z")

</div>

「新しいトピックを作成」ボタンがクリックされたときに、メッセージ入力フィールドのみを表示したいと考えています。トピックがAIによって開始された後、他のセクションは調整できます。

> **[GitHub - discourse/discourse-new-topic-button-theme-component](https://github.com/discourse/discourse-new-topic-button-theme-component)**
>
> Contribute to discourse/discourse-new-topic-button-theme-component development by creating an account on GitHub.

私の目標は、ウェブサイトの上部に追加されたボタンをクリックすると、新しいトピックの作成がトリガーされ、メッセージ入力エリアのみが表示されるようにすることです。技術的には、プラグイン内でタイトルを指定できるため、タイトルの欠落エラーを回避できますが、これらのフィールドを完全に非表示にしたいと考えています。

プラグイン内で、娘が新しいトピックエディタを開くために次のコードを実装しました。

```javascript
  @action
  createTopic() {
    this.composer.openNewTopic({
      preferDraft: true,
      category: this.currentCategory,
      tags: this.currentTag,
      title: "Example title hide.",
    });
  }

```

このコードを拡張して、タイトル、カテゴリ、タグのフィールドを非表示にしたいと考えています。「this.composer.openNewTopic」とその利用可能なパラメータを使用してこれを行うことは可能ですか？それとも、ボタンクリックによってトリガーされるJavaScriptを使用してこれらのフィールドを非表示にするなど、別の方法を検討する必要がありますか？

レスポンスエディタには書き込みエリアしかありません。これを同様に使用して新しいトピックを作成したいと考えています。

---

_[View the full topic](https://meta.discourse.org/t/how-to-hide-fields-title-category-tag-input-when-creating-a-new-topic-with-opennewtopic/368367)._
