首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore ECM:订用模块

Sitecore ECM:订用模块
EN

Stack Overflow用户
提问于 2012-12-04 23:16:37
回答 3查看 968关注 0票数 0

我需要在CMS网页中插入订阅表。我想在安装之后重新使用ECM包中已经开发和附带的默认源代码。

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

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

有没有人知道我应该在哪里定义这些参数?它们总是为空或为null。

谢谢,

EN

回答 3

Stack Overflow用户

发布于 2012-12-05 03:29:52

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

票数 5
EN

Stack Overflow用户

发布于 2012-12-05 03:15:02

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

票数 2
EN

Stack Overflow用户

发布于 2013-03-21 18:28:21

您提到的参数通常来自数据模板:/sitecore/templates/Email Campaign/Subscription子布局参数

并在将布局详细信息分配给演示项目的位置设置它们:

这适用于我的Sitecore 6.5安装,在管理内容编辑器中:选择您的项目,单击Presentation,在Layout section中,选择Details,选择Edit,选择选项卡Controls,找到代表您的订阅表单的子布局,然后选择Edit

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

如果你在这里没有看到三个参数Target audience listRequire authenticationShow list,你可能忘了在你的子布局项目上分配数据模板:/sitecore/templates/Email Campaign/Subscription Sublayout parameters ...to your parameter template

我怀疑最后一节才是您真正的问题所在,因为您得到的是空值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13706046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档