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

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

“이름”


“위치”


“문제”


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

현재 주제를 템플릿을 추가하여 사용할 수 있는 것과 이 방식의 차이점:
  1. 사용자가 이러한 프롬프트를 삭제할 수 없습니다(예: “이름”, “위치”, "문제"를 삭제할 수 없음).

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

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

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

주제 템플릿이 하는 일과 placeholder 플러그인이 하는 일을 고려할 때, 거기에 접근하는 방법이 있을 것 같습니다. 하지만 그들이 어떻게 하는지 파악하지 못했습니다.

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

1개의 좋아요