2012-12-04 110 views
0

我需要將訂閱表單插入CMS網頁。 我雖然要重新使用安裝後已經開發並隨ECM包一起提供的默認源代碼。Sitecore ECM:訂閱模塊

在Layout/EmailCampaign文件夾中有一個用戶控件:訂閱Form.ascx 在OnInit方法中,它們調用另一個方法來檢索一些參數。

參數類似於需要驗證,顯示列表,目標受衆列表。

是否有人知道我必須在哪裏定義這些參數?他們一直是空的或空的。

謝謝

回答

2

我相信這些是在將控件作爲組件添加時配置的。添加到頁面時,可以在編輯組件的相關項目時更改設置。

5

嗯,或者可能是在您與控件關聯的目標受衆羣體上完成的。將控件添加到佈局/子佈局或通過演示文稿設置進行添加時,您可以添加所需的參數。

0

你提到的參數,通常來自於數據模板: /sitecore/templates/EmailCampaign/Subscription Sublayout參數

,你把其中,你分配佈局細節,以顯示項目:

這適用於我的Sitecore的6.5安裝,在管理內容編輯器中: 選擇您的項目,點擊Presentation,在Layout section中,選擇Details,選擇Edit,選擇標籤Controls,找到代表您的訂閱表格的子佈局和cho呃Edit

在以下彈出窗口中,您將能夠設置您提到的參數的值。

如果你沒有看到這三個參數Target audience listRequire authenticationShow list這裏,你可能會忘記分配的DataTemplate: /sitecore/templates/Email Campaign/Subscription Sublayout參數 ...您parameter template您Sublayout項目。

我懷疑最後一節是你真正的問題,因爲你得到空值