Verificação de string com JSON em Message Center / E-mails transacionais / Template Mercado Livre

Olá, tudo bem?

Em emails transacionais, no template do Mercado Livre, consigo fazer algumas comparações com o titulo do produto?

Por exemplo:

Tenho produtos de diferentes categorias e gostaria de acrescentar no layout alguas informações de acordo com o titulo...

Se o título do produto conter "bla bla bla", escrever isso

Vi que consigo fazer algo parecido com o equal do json

tipo isso

{{#eq TITULO 'teste' }}

tem teste no nome

{{else}}

nao tem

{{/eq}}

mas não consigo verificar pedaços da string... tentei usando "co", "sw" mas não deu...

@Nathan Prestes​

@Augusto Garrucho​

@Eduardo Melo​

Vocês sabem dizer se é possível?

Abraço!

Todas as possibilidades encontram-se aqui:

https://io.vtex.com.br/message-center-ui/3.0.27/script/services/handlebars-utils.js

Procure no arquivo pela função:

Handlebars.registerHelper

acredito que seja a formula: hasSubStr

mas nunca precisei realizar o que você precisa :)

Oi

@Nathan Prestes​ , essa dica tem me ajudado bastante aqui nos templates, mas agora preciso de outro auxílio, se possível...

Até hoje eu só precisava fazer dois tipos de templates e isso me resolvia

{{#hasSubStr TITULO 'parte do titulo...' }}

texto 1

{{else}}

texto 2

{{/hasSubStr}}

mas agora preciso colocar outras versões de templates...

eu precisaria um "if else" para criar as outras versões de templates para o Mercado Livre que variam de acordo com o titulo, no entanto não consigo resolver esse problema...

E para piorar, aquele link que você postou acima não existe mais....

Você sabe como seria a forma correta para que a vtex aceite mais alguns "elses" nesse formato?

A ideia é que fosse algo assim:

{{#hasSubStr TITULO 'parte do titulo 1...' }}

texto 1

{{ifelse hasSubStr TITULO 'parte do titulo 4...' }}

texto 2

{{ifelse hasSubStr TITULO 'parte do titulo 3...' }}

texto 3

{{else}}

texto 4

{{/hasSubStr}}

Abraço!!