Não é possível ver qualquer valor dos campos de "Texto longo" no email
Descrição description
Ambiente
- Campaign Standard
Problemas/Sintomas
Ao tentar criar campos de texto com o tipo "Texto longo" em qualquer recurso personalizado (considere a tabela estendida do perfil).
Após a publicação, o campo é preenchido com texto e, ao tentar exibir texto desse campo em um email, não é possível ver nada além dessa variável <%= context.profile.cusTestMemoField %>.
Clicar no link "dados" na barra lateral mostra o texto em JSON, mas é impossível imprimir o valor deste campo em qualquer lugar no email.
Resolução resolution
O problema está no srcSchemas gerado ao publicar um cusResource usando um campo de Texto Longo.
O campo é gerado como:
<attribute category="99_none" label="longText" name="cusLongText" type="memo"/>
E é referenciado na definição de recurso como:
<attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/>
Agora, o exposto acima é coerente, mas igualmente errado.
Sintaxe correta:
<element category="99_none" label="longText" name="cusLongText" type="memo"/>
E referenciado como:
<element name="cusLongText" template="ext:recipient:recipient/cusLongText"/>