Извините, что создаю этот пост, но я не разработчик и боюсь, что потрачу целый день, пытаясь разобраться, как изменить тему письма с уведомлением.
Когда пользователь создаёт новый пост, я хотел бы изменить тему с [%{email_prefix}] %{topic_title} на USER NAME только что создал новый пост в [%{email_prefix}] %{topic_title}.
Я попробовал %{username} только что добавил новый пост в [%{email_prefix}] %{topic_title}, но получил ошибку: следующие ключи интерполяции недопустимы: “username”.
Я занимаюсь разработкой для Discourse и не уверен, как найти все доступные ключи интерполяции, которые можно использовать в шаблонах писем Discourse, поэтому ваш вопрос абсолютно обоснован. Здесь есть похожий вопрос: Customizing specific system email templates - #14.
Насколько мне известно, ключ интерполяции %{username} нельзя использовать в теме письма шаблона «Пользователь опубликовал». Я не могу придумать никакого хорошего обходного пути для этого.
Опубликовав сообщение здесь, вы уже привлекли внимание команды Discourse. Несколько наших сотрудников читают практически каждое сообщение, создаваемое на Meta.
Как клиент, вы также можете получить частную поддержку, связавшись с нами по адресу электронной почты для поддержки, указанному в панели администратора вашего сайта.