حاولتُ تحديد قالب البريد الإلكتروني المستخدم عندما ينشئ مستخدم موضوعًا جديدًا في فئة معينة.
لدي مستخدمون يتابعون الفئة، ويتلقون إشعارات حول أول منشور فقط.
ظننتُ أنني وجدت القالب الصحيح، لكنني اكتشفتُ أن المستخدمين يتلقون رسائل بريد إلكتروني من قوالب مختلفة عندما أنشئ موضوعًا جديدًا في فئة خاصة.
تلقى هذان المستخدمان رسالتين مختلفتين:
أحدهما مدير وفريق، وقد ضبط الفئة على “متابعة أول منشور”،
والآخر من الفريق وقد ضبط الفئة على “متابعة”.
أنا الآن مرتبك. كيف يمكنني تحديد القالب المستخدم بناءً على كل إعداد؟ أم أن هناك عوامل أخرى؟
بما أن هدفي هو تحديد قالب خاص لفئة واحدة فقط:
هل توجد إمكانية لتعيين قالب ثابت لفئة معينة؟
وعلى سبيل المثال: هل توجد قائمة بالأسماء المتغيرة المتاحة وقابلة للاستخدام في نص الرسالة؟ لقد فاجأني أن المتغير %topic_title لا يعمل عند إدراجه في نص الرسالة.
لا توجد قائمة توضح أي قالب يُستخدم ومتى. يجب تحديد ذلك بناءً على البريد الإلكتروني الذي تلقاه المستخدم بالفعل، وقد يختلف ذلك حسب وضع المراقبة. ولكن لا توجد آثار إضافية مثل مستوى الثقة أو مستوى البريد الإلكتروني وما إلى ذلك.
أيضًا، لا توجد قائمة بعناصر الاستبدال (المتغيرات) التي يمكن استخدامها في أجزاء مختلفة من قوالب البريد الإلكتروني.
حسنًا… بعد بحث طويل، اكتشفت أنه لا توجد قالب بريد إلكتروني للمستخدم الذي يشاهد أول منشور، لكن هناك قوالب نصية: user_notifications.user_watching_first_post.subject_template و user_notifications.user_watching_first_post.text_body_template.
ما لا أفهمه: إذا لم تكن قوالب البريد الإلكتروني ضرورية لرسائل الإشعارات، فلماذا توجد بعض القوالب وليس غيرها؟
لا أستوعب فكرة القوالب بالكامل. هناك قوالب للنص تستخدم متغيرات مثل %{topic_title} و %{topic_excerpt} وما إلى ذلك، لكن إذا قمت بنسخها إلى مثلاً user_notifications.user_posted.text_body_template، يُقال لي إنه لا يمكن استخدامها.
هل يمكن تعديل هذه القوالب على الإطلاق؟ وما هي المتغيرات التي يمكن استخدامها؟ وأين قائمة المتغيرات المتاحة؟
أريد تعديل إشعارات البريد الإلكتروني، ويفضل لمجموعة تصنيف واحدة، بحيث لا يتم إرسال المنشور الكامل في نص الرسالة بعد الآن، لكنني أود على الأقل تضمين موضوع النقاش. كيف يمكنني تحقيق ذلك؟