Det går inte att se något värde från fältet Lång text i e-postmeddelandet

Beskrivning description

Miljö

  • Campaign Standard

Problem/symtom

När du försöker skapa textfält med typen"Lång text" i en anpassad resurs (till exempel en tabell som har utökats från en profil).

Efter publicering fylls fältet i med text och när du försöker visa text från det här fältet i ett e-postmeddelande visas bara variabeln <%= context.profile.cusTestMemoField %>.

Om du klickar på länken data i sidofältet visas texten i JSON, men det är inte möjligt att skriva ut värdet från det här fältet någonstans i e-postmeddelandet.

Upplösning resolution

Problemet finns i srcSchemas som genereras när en cusResource publiceras med ett Long Text-fält.

Fältet genereras som:

<attribute category="99_none" label="longText" name="cusLongText" type="memo"/>

Och refereras i resursdefinitionen som:

<attribute name="cusLongText" template="ext:recipient:recipient/@cusLongText"/>

Ovanstående är sammanhängande, men lika fel.

Korrekt syntax:

<element category="99_none" label="longText" name="cusLongText" type="memo"/>

Och refererad som:

<element name="cusLongText" template="ext:recipient:recipient/cusLongText"/>
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f