새 주제에 대한 이메일 알림 템플릿이 무시됩니다

3.1.1로 업그레이드했습니다(2.8.x에서 3.1.0으로 업그레이드한 후). 제

user_notifications.user_posted.text_body_template와 user_notifications.user_watching_first_post.text_body_template는 커스텀 템플릿입니다 … 매우 간단한 한 줄짜리 %{username} created a new topic [%{topic_title}](%{url})입니다.

2.8.x에서는 정상적으로 작동했습니다. 업그레이드 후에는 이제 무시됩니다. 이메일 알림은 게시글 내용 등을 포함하는 기본 설정 그대로 발송되고 있습니다.

user_notifications.user_posted.subject_template도 무시되고 있습니다.

모든 템플릿을 테스트해 보지는 않았지만, 새 버전에서는 일부가 확실히 무시되고 있는 것으로 보입니다.

1개의 좋아요

어떤 이유인지 모르겠지만, user_watching_first_post 템플릿은 관리자 / 사용자 지정 / 이메일 페이지에서 편집할 수 있는 템플릿 목록에 표시되지 않지만, user_watching_first_post 이메일 유형은 여전히 Discourse에서 사용되고 있습니다:

이 템플릿은 관리자 / 사용자 지정 / 텍스트 페이지에서 편집할 수 있지만, 이렇게 해야 하는 것은 지나치게 혼란스럽습니다. 전반적으로, 이메일 템플릿을 텍스트 사용자 지정 페이지와 이메일 페이지 모두에서 편집할 수 있는 방식이 혼란스럽다고 생각합니다:

귀하의 경우에도, 이루어진 변경 사항이 역호환성이 없는 것 같습니다. 이것이 수정 가능한 문제인지 알 수 없습니다.

다시 말하지만, 2.8에서 3.11로 업그레이드할 때 역호환성 문제가 있습니다. 그 외에는, 원하시는 변경 사항을 수행하기 위해 관리자 / 사용자 지정 / 이메일 페이지에서 User Posted 템플릿을 편집할 수 있어야 합니다:

1개의 좋아요

제 의도를 제대로 전달하지 못한 것 같습니다. 어떤 GUI 패널을 사용하여 해당 템플릿을 편집하든 상관없이, 변경 사항이 무시됩니다. 이메일/사용자 게시 GUI(제목 및 본문 템플릿을 모두 편집하는 데 사용)를 사용해도 마찬가지입니다. 첫 번째 게시물에서 설명했듯이, 무엇을 변경하든 무시됩니다.

개발자가 쉽게 확인할 수 있도록 플레이스홀더 이름을 명시했습니다.