# 주제를 생성할 때 사용자가 양식을 작성하도록 할 수 있나요?

**URL:** https://meta.discourse.org/t/have-users-complete-form-when-creating-a-topic/162378
**Category:** Feature
**Tags:** completed
**Created:** [8월 28, 2020, 7:08오후 UTC](https://meta.discourse.org/t/have-users-complete-form-when-creating-a-topic/162378 "2020-08-28T19:08:29Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![JQ331](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@JQ331](https://meta.discourse.org/u/JQ331)
#### Post date: [3월 12, 2021, 12:51오후 UTC](https://meta.discourse.org/t/have-users-complete-form-when-creating-a-topic/162378/7 "2021-03-12T12:51:48Z")

</div>

이 문제를 다시 살펴보고 싶습니다. 프론트엔드에서 사용자가 (사용자에게는) 양식처럼 보이는 내용을 입력할 수 있는 방법이 있는지 궁금합니다. 예를 들어, 사용자가 주제를 생성할 때 다음과 같은 것을 보게 됩니다:

“이름”

* * *

“위치”

* * *

“문제”

* * *

이 모든 것은 프론트엔드에 그대로 두면 됩니다. 사용자가 제출하는 내용에서 서로 다른 섹션을 파싱할 필요는 없습니다(있으면 좋겠지만, 지금은 필요하지 않습니다). 현재와 마찬가지로 모든 것을 제출할 수 있습니다. 목표는 사용자가 더 균일하게 제출하도록 하고, 서로 다른 프롬프트가 있을 때 사용자에게 깔끔한 UI를 제공하는 것입니다.

> **현재 주제를 템플릿을 추가하여 사용할 수 있는 것과 이 방식의 차이점:**
>
> 1. 사용자가 이러한 프롬프트를 삭제할 수 없습니다(예: “이름”, “위치”, "문제"를 삭제할 수 없음).
> 
> 2. 이상적으로는 양식과 같은 스타일링을 추가하여 사용자가 어디에 입력해야 하는지 더 명확하게 보여줄 수 있으면 좋겠습니다. 서로 다른 프롬프트가 있는 경우 주제를 생성하는 사용자에게 더 깔끔한 UI를 제공하기 위함입니다. 주제 템플릿을 사용하는 경우, 사용자는 각 프롬프트에 대한 응답을 입력하기 위해 자신의 공간을 직접 만들어야 합니다. 또한, 현재 주제 템플릿을 사용할 때 서로 다른 프롬프트가 여러 개 있으면 주제 생성 창이 꽤 혼잡해 보입니다.

@sam은 이전에 다음과 같이 답변했습니다:

> [@sam](#):
>
> 이러한 것은 기술적으로 테마 컴포넌트에서 가능합니다.

실제로 이것이 가능해야 할 것 같습니다. 제 가장 큰 문제점: 테마 컴포넌트(또는 플러그인)에서 주제 생성 창 안에 표시되는 내용을 어떻게 변경합니까? 현재 제가 시도해 본 결과, iframe 블랙박스처럼 보입니다.

주제 템플릿이 하는 일과 [placeholder 플러그인](https://meta.discourse.org/t/topic-template-placeholder-text-theme-component/149053)이 하는 일을 고려할 때, 거기에 접근하는 방법이 있을 것 같습니다. 하지만 그들이 어떻게 하는지 파악하지 못했습니다.

주제 생성 창 안에 있는 것을 변경하기 위해 코드로 할 수 있는 일에 대한 팁이 있을까요?

---

_[View the full topic](https://meta.discourse.org/t/have-users-complete-form-when-creating-a-topic/162378)._
