Como obter as variáveis de Template para serem preenchidas?

Estou tendo alguma dificuldade em ver as variáveis pré-preenchidas que o plugin suporta. Todos os outros aspectos deste plugin estão funcionando como esperado, e é incrível! :+1: :+1:

Eu tenho o plugin Discourse Templates instalado, e tudo parece estar atualizado. No entanto, tudo o que recebo quando digito:

Olá, %{reply_to_username}.
Mensagem.
Atenciosamente,
%{my_username}

…é:

Olá, %{reply_to_username}.
Mensagem.
Atenciosamente,
%{my_username}

:thinking: Eu esperava:

Olá, fulano.
Mensagem.
Atenciosamente,
eu_oficialmente

Estou perdendo alguma coisa?

Tente colocar

Olá, %{reply_to_username}.
Mensagem.
Atenciosamente,
%{my_username}

na primeira postagem de um tópico na sua categoria/tag de modelos, em seguida, insira esse modelo do editor. :slight_smile:

1 curtida

Acho que depende do contexto em que você está usando o modelo. Acabei de fazer um teste para verificá-los e o %{reply_to_username} não é preenchido ao responder ao OP, por exemplo. Embora seu nome de usuário deva ser preenchido o tempo todo, então não tenho certeza do que está acontecendo com esse. :slight_smile:

Você poderia dar um pouco de detalhe sobre quando você os está usando?

De um pequeno experimento, acho que você pode aninhar as variáveis como fallbacks umas das outras também. Então, acho que Hi %{reply_to_username,fallback:%{original_poster_username,fallback:there}}, funcionaria tanto para uma resposta ao OP de uma PM quanto para uma resposta a quaisquer mensagens subsequentes também (vale a pena testar por si mesmo, apenas para ter certeza :slight_smile:)

2 curtidas

Obrigado por esclarecer. Eu definitivamente estava usando o plugin de forma não intencional. No entanto, minha tentativa está sendo explorada mais a fundo aqui, caso alguém esteja interessado em usar modelos para enviar MPs.
#wishlist :pray:t4:

1 curtida

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