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"/>