태그를 필수로 설정할 수 있나요?

여기 https://meta.discourse.org/t/tags-category-restrictions-tag-groups-relationships/48260에 설명된 대로 몇 가지 태그 그룹을 구현했습니다.

브랜드와 모델 태그를 필수로 설정하고 싶은데, 이것이 가능한가요?

예. 태그 그룹, 카테고리 설정 및 관련 주제들을 확인해 보세요.

아, 그렇군요. 그런데…
‘Brand’ 태그를 필수로 만들고 싶습니다. 만약 누군가가 브랜드로 'Audi’를 선택하면, ‘Audi-models’ 태그가 필수로 되어야 합니다. 'Volkswagen’를 선택하면 ‘Volkswagen-models’ 태그가 필수로 되어야 하는 식입니다.

이것도 가능할까요?

그렇다고 생각합니다. Admin guide to tags in Discourse 를 확인해 보셨나요?

네, 확인했습니다. 하지만 제가 가진 질문에 대한 내용은 없어요.

부모-자식 태그 관계를 찾고 계신 것 같습니다. 해당 설정에 대한 정보는 Set up structured tagging with tag groups and category tag restrictions (Jay가 공유한 주제에서 링크되어 있습니다. 사실, 이 글에서 자동차 제조사/모델이 예시로 사용되었습니다!) 에 있습니다.

@jomaxro 님, 감사합니다.

부모-자식 관계를 생성했는데도 여전히 제 환경에서는 작동하지 않습니다.

제 말을 인용하면 다음과 같습니다:
“누군가가 브랜드로 ‘Audi’를 선택하면, 태그 ‘Audi-models’가 필수입니다. ‘Volkswagen’를 브랜드로 선택하면, 태그 ‘Volkswagen-models’가 필수입니다.”

제가 보기에는 이것이 불가능해 보입니다. 브랜드를 필수로 설정하고, 필요한 태그의 최소 수를 2로 설정할 수는 있습니다. 그 경우 첫 번째 태그에서는 부모 항목이므로 브랜드만 선택할 수 있습니다. 두 번째 태그에서는 Audi 모델을 선택할 수도 있지만, 다른 브랜드를 선택할 수도 있습니다! 즉, 필수인 브랜드+모델 대신 두 개의 브랜드를 선택할 수 있게 됩니다.

이를 해결할 방법이 있을까요?

브랜드 태그 그룹에서 “이 그룹의 태그는 토픽당 하나만 허용” 옵션을 체크해 보셨나요? 이 옵션을 설정하면 브랜드를 하나만 허용하는 사용 사례를 처리할 수 있습니다.

필수 태그에 대해 뭔가 놓치고 있는 것일 수 있습니다. 제 전제는 다음과 같았습니다. 태그 그룹에서 필수 태그 1개를 지정했을 때(제 경우 현재 해당 그룹에는 태그가 하나만 있습니다), 새 게시글을 작성할 때 해당 태그가 자동으로 적용되거나(실제로는 적용되지 않았습니다), 필수 태그 없이 게시글을 저장하는 것이 불가능해야 한다고 생각했습니다. 하지만 실제로는 태그 없이도 게시글이 저장되었습니다.

제가 뭔가 잘못하고 있는 건가요?

그 태그 규칙은 관리자에는 적용되지 않는데, 가끔은 그게 짜증나기도 합니다.

음, 감사합니다 - 그럼 일반 멤버로 시도해봐야겠네요. 그게 해결책이라면 참을 만하지만, 귀찮긴 하죠, 동의합니다 :wink:
있다면, 활성 오버라이드(active override)여야 할 텐데요…