La clé d'interpolation suivante est invalide : name

J’essaie de mettre à jour system_messages.welcome_tl1_user.text_body_template et de m’adresser au nom de l’utilisateur dans le message, mais je reçois l’erreur : La clé d'interpolation suivante est invalide : name :

Y a-t-il une bibliothèque ou une documentation qui me manque où je peux voir quelles variables peuvent être utilisées dans quels messages ?

2 « J'aime »

Je pense que cela pourrait être votre réponse :

5 « J'aime »

Merci Lilly, c’est dommage. Ce serait bien de mentionner le nom de l’utilisateur dans certains d’entre eux.

1 « J'aime »

Ce n’est pas mon domaine, mais en regardant ALLOWED_CUSTOM_INTERPOLATION_KEYS, il semble que vous puissiez utiliser des valeurs supplémentaires pour certains messages.

En particulier :

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

Je pense que si nous changions cela en :

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

Cela vous permettrait de les utiliser pour d’autres messages de bienvenue. Je vais me renseigner.

5 « J'aime »

En théorie, nous devrions pouvoir ajouter toutes les clés system_messages.* tant qu’elles ont les sous-clés subject_template et text_body_template. Parce qu’elles devraient toutes être gérées par la classe SystemMessage qui ajoute username, name, name_or_username comme clés d’interpolation supplémentaires.

5 « J'aime »

Voilà :slight_smile:

7 « J'aime »

C’est bien la bonne méthode ! Merci beaucoup pour vos efforts, Lilly, vraiment appréciés !

2 « J'aime »

heh eh bien je n’ai rien fait d’autre que copier-coller. ces autres bonnes personnes @gerhard, @supermathie et @SaraDev méritent le crédit :clap: :sweat_smile:

4 « J'aime »

On dit qu’il faut tout un village !

3 « J'aime »

Ce comportement pourrait-il être étendu au chat afin que les e-mails de notification incluent le nom de l’utilisateur dans l’objet au lieu de son nom d’utilisateur ?

1 « J'aime »

vous devrez modifier le texte de l’e-mail de chat et changer la clé de username à leur nom complet. mais je n’ai aucune idée si c’est possible. la configuration du chat n’est pas mon fort. j’irais dans settings-customize-email et chercherais un modèle d’e-mail de chat dans le menu déroulant supérieur. tous les modèles d’e-mail modifiables se trouvent dans ce menu déroulant.

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