La siguiente clave de interpolación no es válida: name

Estoy intentando actualizar system_messages.welcome_tl1_user.text_body_template y dirigirme al nombre del usuario en el mensaje, pero recibo el error: La siguiente clave de interpolación no es válida: name:

¿Hay alguna biblioteca o documentación que me falte donde podamos ver qué variables se pueden usar en qué mensajes?

2 Me gusta

Creo que esta puede ser tu respuesta:

5 Me gusta

Gracias Lilly, es una lástima. Sería bueno usar el nombre del usuario en algunas de ellas.

1 me gusta

Esta no es mi área, pero echando un vistazo a ALLOWED_CUSTOM_INTERPOLATION_KEYS parece que puedes usar valores adicionales para ciertos mensajes.

En particular:

    %w[system_messages.welcome_user] => %w[username name name_or_username],

Creo que si cambiáramos esto a:

    %w[system_messages.welcome_] => %w[username name name_or_username],

Te permitiría usar esos para otros mensajes de bienvenida. Preguntaré.

5 Me gusta

En teoría, deberíamos poder agregar todas las claves system_messages.* siempre que tengan las subclaves subject_template y text_body_template. Porque todas ellas deberían ser manejadas por la clase SystemMessage, que agrega username, name, name_or_username como claves de interpolación adicionales.

5 Me gusta

allí vamos :slight_smile:

7 Me gusta

¡Esta es realmente la manera! ¡Muchas gracias por tus esfuerzos, Lilly, realmente apreciados!

2 Me gusta

heh bueno, no hice nada más que copiar y pegar. Esas otras buenas personas @gerhard, @supermathie y @SaraDev merecen el crédito :clap: :sweat_smile:

4 Me gusta

¡Dicen que se necesita un pueblo!

3 Me gusta

¿Podría extenderse este comportamiento al chat para que los correos electrónicos de notificación incluyan el nombre del usuario en el asunto en lugar de su nombre de usuario?

1 me gusta

tendrías que editar el texto del correo electrónico del chat y cambiar la clave de nombre de usuario por su nombre completo. pero no tengo idea de si esto es posible. la configuración del chat no es mi fuerte. iría a settings-customize-email y buscaría una plantilla de correo electrónico de chat en el menú desplegable superior. todas las plantillas de correo electrónico editables están en ese menú desplegable.

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