Hi,
I have created smsInformation attribute in delivery schema and added it in xpathsToLoad and xpathsToLoadOpt inside nms:delivery input form.
Added below code in nms:delivery input form-
<container img="xtk:text.png" label="Text content" name="tabSMS" readOnlyIf="[/tmp/@readOnly] or ([/ignored/@limitEdition] and [/ignored/@contentStatus]!=10)">
<container>
<input label="SMS Information." xpath="/@smsInformation"/>
</container>
<input fullToolbar="true" htmlMode="false" name="ctSource" nolabel="true"
type="htmlSource" xpath="../content/sms/source" xpathInsert="/ignored/customizeSMSContent">
<container>
<input menuId="deliveryMenuBuilder" type="customizeBtn" xpath="/ignored/customizeSMSContent"/>
</container>
</input>
</container>
Below is delivery template-
When I type data in SMS information attribute, save the delivery and re-open it the atrribute looks blank.
Please let me know why data not getting save in sms information attribute.
Thanks,
Solved! Go to Solution.
Views
Replies
Total Likes
Hello @tejashri12 ,
Can you please share the error you are getting while saving the input form.
i believe the error is at the xpath for smsinformation input. Can you double check if the xpath is correct?
Views
Replies
Total Likes
Hello @tejashri12 ,
Can you please share the error you are getting while saving the input form.
i believe the error is at the xpath for smsinformation input. Can you double check if the xpath is correct?
Views
Replies
Total Likes
Hi @Milan_Vucetic and @_Manoj_Kumar_
I checked, smsInformation field is updated in schema. Previously I was not getting any error in delivery input form or delivery template.
Since I changed xpath to "@smsInformation", while opening the sms delivery template I'm getting below error.
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi @tejashri12,
all fields in /smsParameters are stored in XML (not in separate database columns). Your container is probably under parent container which is referenced to /smsParameters and form is looking your new field in wrong place. Move it or set full location <input label="SMS Information." xpath="/delivery/@smsInformation"/>
Regards,
Milan
Views
Replies
Total Likes
Hi Milan, the above logic is not working for me , can you please help me
Views
Replies
Total Likes
Below are schema and delivery input form screenshot
delivery schema:
I tried below logic as also in schema but it didn't work
delivery input form
Please let me know if I missed anything.
Views
Replies
Total Likes
The logic <input label="SMS Information." xpath="/delivery/@smsInformation"/> is working.
Thank you.
Views
Replies
Total Likes
Views
Replies
Total Likes
I tried <input label="SMS Information." xpath="/delivery/@smsInformation"/> and it works.
Thanks for your help.
Views
Replies
Total Likes
Hi @tejashri12 ,
if you created attribute @smsInformation in the main tree in nms:delivery schema you should address it with: <input label="SMS Information." xpath="@smsInformation"/>
Before that, check if you Updated database structure (if new column is reflected to DB not only in the schema).
Regards,
Milan
Views
Replies
Total Likes
I have sms delivery template as below-
When I type text on SMS content (like Test email) attribute it should automatically reflect on optout information, the one which I greyed out.
Could you please help here?
Views
Replies
Total Likes
Views
Replies
Total Likes