Olá,
Atualmente vários e-mails disparados por meio da Nova notificação de {$siteTitle} - NOTIFICATION não puxados por meio de uma tag {$notificationContents}, porém não encontro o local onde fica o conteúdo que preenche a tag. Alguém saberia dizer onde encontrá-las para editar o texto?
1 curtida
@nathaliaavila, não sei qual a versão do sistema você está utlizando. Fiz o teste na 3.3.0-16 e como Editor da Revista é o caminho: Configurações> Fluxo de Trabalho> E-mails> Modelo de e-mails. Pesquisei pela tag $siteTitle. Só clicar em editar e mudar o texto, lembrando de não remover nenhuma tag.
1 curtida
@bernardo obrigada pelo retorno!
Aqui utilizamos a versão 3.3.0-15. Antes de abrir o tópico cheguei ao mesmo caminho que indicou, pelo que verifiquei em pesquisas prévias a tag {$notificationContents} é o que faz o conteúdo da mensagem mudar, então quando há uma nova discussão por exemplo a tag puxa de algum outro arquivo que tem modelos predefinidos, o mesmo ocorre quando um avaliador conclui a avaliação e por ai vai. Em tese, gostaria de saber se via interface é possível editar esses arquivos com acabam completando a mensagem conforme a necessidade.
@nathaliaavila, foram criados novos modelos de e-mail? O OJS permite criar novos e-mails que serão utilizados somente nas etapas do fluxo editorial. Quando a Revista tem esses modelos customizados, ao seguir para uma nova etapa do fluxo ou designar um novo participante, é possível escolher na lista qual e-mail será utilizado ( o pré-defino do sistema ou os criados pela Revista).
Acredito que colocando a tag ali na busca, você irá recuperar todos os e-mails (pré-definidos ou não) e poderá alterar o texto. Outra solução seria acionar o botão Redefinir tudo. Os e-mails voltarão ao padrão de fábrica.
Você já conversou sobre isso com o pessoal da sua TI?
@bernardo, não é um e-mail personalizado. É o e-mail chave “notification”. Ele tem uma tag {$notificationContents}, essa tag importa o conteúdo de alguns modelos de mensagem que mudam conforme uma ação é tomada.
Exemplo 1: prints relativos a notificações referente a discussão sobre a avaliação de textos distintos e revista diferentes.
Exemplo 2: print que indica notificação de submissão de um novo artigo.
Complementação do exemplo 2: Se eu buscar pelo termo “artigo foi submetido” ele não retorna nenhum modelo de e-mail, o que reforça a tese de que a tag {$notificationContents} importa algum template de mensagem padrão, mas que não estão na interface administrativa do sistema. Fiz um vídeo [https://i.gyazo.com/ca88a3247e6666756bd2f4889127c5e0.gif]
@nathaliaavila a tag {$notificationContents} apenas injeta a mensagem conforme o contexto do e-mail, garantindo que a notificação seja adequada. A lógica dessa tag só pode ser visualizada no código do sistema. Acredito que somente através de codificação que seria possível mudar a lógica. Vou verificar com alguns especialistas da TI.