我需要將訂閱表單插入CMS網頁。 我雖然要重新使用安裝後已經開發並隨ECM包一起提供的默認源代碼。Sitecore ECM:訂閱模塊
在Layout/EmailCampaign文件夾中有一個用戶控件:訂閱Form.ascx 在OnInit方法中,它們調用另一個方法來檢索一些參數。
參數類似於需要驗證,顯示列表,目標受衆列表。
是否有人知道我必須在哪裏定義這些參數?他們一直是空的或空的。
謝謝
我需要將訂閱表單插入CMS網頁。 我雖然要重新使用安裝後已經開發並隨ECM包一起提供的默認源代碼。Sitecore ECM:訂閱模塊
在Layout/EmailCampaign文件夾中有一個用戶控件:訂閱Form.ascx 在OnInit方法中,它們調用另一個方法來檢索一些參數。
參數類似於需要驗證,顯示列表,目標受衆列表。
是否有人知道我必須在哪裏定義這些參數?他們一直是空的或空的。
謝謝
我相信這些是在將控件作爲組件添加時配置的。添加到頁面時,可以在編輯組件的相關項目時更改設置。
嗯,或者可能是在您與控件關聯的目標受衆羣體上完成的。將控件添加到佈局/子佈局或通過演示文稿設置進行添加時,您可以添加所需的參數。
你提到的參數,通常來自於數據模板: /sitecore/templates/Email
Campaign/Subscription
Sublayout參數
,你把其中,你分配佈局細節,以顯示項目:
這適用於我的Sitecore的6.5安裝,在管理內容編輯器中: 選擇您的項目,點擊Presentation
,在Layout section
中,選擇Details
,選擇Edit
,選擇標籤Controls
,找到代表您的訂閱表格的子佈局和cho呃Edit
。
在以下彈出窗口中,您將能夠設置您提到的參數的值。
如果你沒有看到這三個參數Target audience list
,Require authentication
和Show list
這裏,你可能會忘記分配的DataTemplate: /sitecore/templates/Email Campaign/Subscription
Sublayout參數 ...您parameter template
您Sublayout項目。
我懷疑最後一節是你真正的問題,因爲你得到空值