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"/
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f