No se puede ver ningún valor de los campos "Texto largo" en el correo electrónico
Descripción description
Entorno
- Campaign Standard
Problemas/Síntomas
Al intentar crear campos de texto con el tipo "Texto largo" en cualquier recurso personalizado (por ejemplo, una tabla extendida desde el perfil).
Después de la publicación, el campo se rellena con texto y, al intentar mostrar el texto de este campo en un correo electrónico, no se puede ver nada más que esta variable %= context.profile.cusTestMemoField %.
Haciendo clic en el botón "datos" en la barra lateral muestra el texto en JSON, pero es imposible imprimir el valor de este campo en cualquier parte del correo electrónico.
Resolución resolution
El problema está en la srcSchemas
generado al publicar un cusResource
uso de un campo Texto largo.
El campo se genera de la siguiente manera:
attribute category="99_none" label="longText" name="cusLongText" type="memo"/
Y en la definición del recurso se hace referencia a él como:
attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/
Ahora, lo anterior es coherente pero igualmente erróneo.
Sintaxis correcta:
element category="99_none" label="longText" name="cusLongText" type="memo"/
Y referenciado como:
element name="cusLongText" template="ext:recipient:recipient/cusLongText"/