Sitecore ECM:订阅模块

Sitecore ECM:订阅模块,sitecore,sitecore6,sitecore-ecm,Sitecore,Sitecore6,Sitecore Ecm,我需要在CMS网页中插入订阅表单。 我建议重新使用安装后ECM软件包附带的已开发的默认源代码 在Layout/EmailCampaign文件夹中有一个用户控件:Subscription Form.ascx 在OnInit方法中,他们调用另一个方法来检索一些参数 需要身份验证、显示列表、目标观众列表等参数 有人知道我应该在哪里定义这些参数吗?它们始终是空的或空的 谢谢,我相信这些都是在您将控件添加为组件时配置的。添加到页面时,您可以在编辑组件的相关项时更改设置。Hmm或者在与控件关联的目标受众上完

我需要在CMS网页中插入订阅表单。 我建议重新使用安装后ECM软件包附带的已开发的默认源代码

在Layout/EmailCampaign文件夹中有一个用户控件:Subscription Form.ascx 在OnInit方法中,他们调用另一个方法来检索一些参数

需要身份验证、显示列表、目标观众列表等参数

有人知道我应该在哪里定义这些参数吗?它们始终是空的或空的


谢谢,

我相信这些都是在您将控件添加为组件时配置的。添加到页面时,您可以在编辑组件的相关项时更改设置。

Hmm或者在与控件关联的目标受众上完成设置。将控件添加到布局/子布局或通过演示文稿设置添加时,您可以添加所需的参数。

您提到的参数通常来自数据模板:
/sitecore/templates/Email
活动/订阅
子布局参数

并在为演示文稿项指定布局详细信息的位置进行设置:

这适用于我的Sitecore 6.5安装,在管理内容编辑器中: 选择您的项目,单击
演示文稿
,在
版面部分
,选择
详细信息
,选择
编辑
,选择选项卡
控件
,找到表示订阅表单的子版面,然后选择
编辑

在下面的弹出窗口中,您将能够设置您提到的参数值

如果在此处未看到三个参数
目标受众列表
要求验证
显示列表
,则可能忘记分配数据模板:
/sitecore/templates/Email活动/订阅
子布局参数 …添加到子布局项目上的
参数模板

我怀疑最后一部分是您真正的问题,因为您得到的是空值