أنا آسف جدًا لنشر هذا، لكنني لست مطورًا وأخشى أن أضيع الكثير من يومي في محاولة معرفة كيفية إعادة كتابة سطر الموضوع لرسالة بريد إلكتروني إشعارية.
عندما ينشر مستخدم جديد، أود تعديل سطر الموضوع من [%{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} في سطر الموضوع لقالب البريد الإلكتروني “المستخدم نشر”. لا أستطيع التفكير في أي حل بديل جيد لهذا.