Ambiente
Problemi/Sintomi
Quando si tenta di creare campi di testo con il tipo "Testo lungo" in qualsiasi risorsa personalizzata (ad esempio, tabella estesa da Profilo).
Dopo la pubblicazione, il campo è riempito di testo e quando si tenta di visualizzare il testo da questo campo in un'e-mail, si può vedere solo questa variabile %= context.profile.cusTestMemoField %.
Cliccando su "dati" nella barra laterale viene visualizzato il testo in JSON, ma è impossibile stampare il valore da questo campo in qualsiasi punto dell’e-mail.
Il problema è nel srcSchemas
generato durante la pubblicazione di un cusResource
utilizzo di un campo di testo lungo.
Il campo viene generato come segue:
attribute category="99_none" label="longText" name="cusLongText" type="memo"/
Nella definizione della risorsa viene fatto riferimento a come:
attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/
Ora, quanto sopra è coerente ma ugualmente sbagliato.
Sintassi corretta:
element category="99_none" label="longText" name="cusLongText" type="memo"/
E indicato come:
element name="cusLongText" template="ext:recipient:recipient/cusLongText"/