Impossibile visualizzare alcun valore dai campi "Testo lungo" nell’e-mail
Descrizione description
Ambiente
- Campaign Standard
Problemi/Sintomi
Quando si tenta di creare campi di testo con il tipo "Testo lungo" in una risorsa personalizzata (ad esempio, una tabella estesa dal profilo).
Dopo la pubblicazione, il campo viene riempito di testo e quando si tenta di visualizzare il testo di questo campo in un messaggio e-mail, non viene visualizzato altro che questa variabile <%= context.profile.cusTestMemoField %>.
Facendo clic sul collegamento "dati" sulla barra laterale viene visualizzato il testo in JSON, ma è impossibile stampare il valore da questo campo in qualsiasi punto dell'e-mail.
Risoluzione resolution
Il problema si trova in srcSchemas
generato quando si pubblica un cusResource
utilizzando un campo di testo lungo.
Il campo viene generato come:
<attribute category="99_none" label="longText" name="cusLongText" type="memo"/>
Nella definizione della risorsa viene fatto riferimento a e come:
<attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/>
Ora, quanto detto sopra è coerente ma ugualmente sbagliato.
Sintassi corretta:
<element category="99_none" label="longText" name="cusLongText" type="memo"/>
E denominati:
<element name="cusLongText" template="ext:recipient:recipient/cusLongText"/>