Netsuite:您如何编辑电子邮件首选项页面?

时间:2015-10-27 00:08:58

标签: netsuite

我正在使用Site Builder,目前看起来不太理想的电子邮件首选项页面。

页面的网址是:https://forms.netsuite.com/app/crm/marketing/campaignlistener.nl?...

有没有办法在某处编辑它?

2 个答案:

答案 0 :(得分:2)

无法直接编辑此内容。 您最好的选择是检查所使用的类和标记,并注入css和脚本(通过选项卡级别标记覆盖)来修复页面。

另一个选项是将页面完全替换为您自己创建的页面。问题是,一旦你这样做,你应该只允许软退出,因为虽然你可以用脚本设置硬选择退出,但你不能通过脚本硬选择退出。

答案 1 :(得分:0)

这是一种痛苦。我认为我过去可能做的是在“我的帐户”页面上插入一些代码来创建iframe。然后,您获取订阅中心链接并将其替换为具有转义的订阅中心网址作为参数的Suitelet URL,并将其目标更改为iframe(相同的域 - forms.netsuite.com))

当Suitelet打开时,它使用postMessage让我的帐户让它接管,然后创建另一个iFrame,并使该iFrame的源成为原始的Subscription Center iFrame。 Suitelet检测到(打开时)该中心是打开的,因为您在同一个域中可以注入CSS。当订阅中心消失时(来自Suitelet页面的新的onOpen功能),您可以再次使用postMessage“返回”到我的帐户。

我认为这在Safari中有所突破,但是这种黑客攻击我已经远离了这种事情,现在这些日子会倾向于使用来自Netsuite GUI的电子邮件进行硬性选择。