كيف يتم ملء متغيرات القالب؟

أواجه بعض الصعوبة في رؤية المتغيرات المعبأة مسبقًا التي يدعمها المكون الإضافي. كل جانب آخر من هذا المكون الإضافي يعمل كما هو متوقع، وهو رائع! :+1: :+1:

لقد قمت بتثبيت المكون الإضافي Discourse Templates، وكل شيء يبدو محدثًا. ومع ذلك، كل ما أحصل عليه عندما أكتب:

مرحبًا، %{reply_to_username}.
الرسالة.
مع خالص التقدير،
%{my_username}

… هو:

مرحبًا، %{reply_to_username}.
الرسالة.
مع خالص التقدير،
%{my_username}

:thinking: كنت أتوقع:

مرحبًا، so_and_so.
الرسالة.
مع خالص التقدير،
officially_me

هل فاتني شيء؟

جرب وضع

مرحباً، %{reply_to_username}.
رسالة.
مع خالص التقدير،
%{my_username}

في المنشور الأول لموضوع في فئة/علامة القوالب الخاصة بك، ثم قم بإدراج هذا القالب من المحرر. :slight_smile:

إعجاب واحد (1)

أعتقد أن الأمر يعتمد على السياق الذي تستخدم فيه القالب. لقد أجريت للتو تجربة للتحقق منها ولن يتم ملء %{reply_to_username} عند الرد على OP، على سبيل المثال. على الرغم من أنه يجب ملء اسم المستخدم الخاص بك طوال الوقت، لذلك لست متأكدًا مما يحدث مع هذا. :slight_smile:

هل يمكنك تقديم بعض التفاصيل حول وقت استخدامها؟

من تجربة صغيرة، أعتقد أنه يمكنك وضع المتغيرات كبدائل لبعضها البعض أيضًا. لذلك أعتقد أن Hi %{reply_to_username,fallback:%{original_poster_username,fallback:there}}, سيعمل لكل من الرد على OP في رسالة خاصة وكذلك الرد على أي رسائل لاحقة أيضًا (يجدر اختباره بنفسك، فقط للتأكد :slight_smile:)

إعجابَين (2)

شكراً للتوضيح. بالتأكيد كنت أستخدم الإضافة بشكل غير مقصود. ومع ذلك، يتم استكشاف محاولتي بشكل أكبر هنا، في حال كان أي شخص مهتمًا باستخدام القوالب لإرسال رسائل خاصة.
#wishlist :pray:t4:

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.