أعمل حاليًا على إضافة (plugin) لمنصة Discourse، وأود الربط مع وظيفة البريد الإلكتروني والسماح للمسؤول بتخصيص قوالب البريد الإلكتروني. لقد عثرت على وحدة التحكم (controller) التي تعرض القوالب وتسمح بتعديلها، لكنني لا أستطيع تحديد المكان المناسب في الكود لحقن قوالب خاصة بي. لقد حاولت تجاوز طريقة self.email_keys في Admin::EmailTemplatesController، لكن يبدو أن ذلك لا ينجح حاليًا. قبل أن أبدأ في إعادة اختراع العجلة، هل هناك أي شيء آخر يجب أن آخذه في الاعتبار؟
إعجاب واحد (1)
إليك مثال: GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title · GitHub. أنا على وشك إعادة صياغته، لكنني أعتقد أنه سيساعدك على البدء.
إعجاب واحد (1)