我們正在啓動一個新項目,該項目使用sitecore作爲CMS並使用以下技術堆棧。基於表單的應用程序的Sitecore頁面模板類型
- Sitecore的8.2
- 的.NET Framework 4.6
- MVC 5.2
- 角1.5
- 網絡API2
- 玻璃映射器。
我們已經圍繞150+頁不同的項目相同的客戶端開發。現在,客戶端也希望爲該項目使用相同的sitecore實例。
此項目中的大部分頁面都是基於表單的頁面。在哪裏可以看到完整的輸入字段(文本框,表格等)。但是,我們需要sitecore根據某些條件呈現此組件。
我的問題是,因爲這是一個基於表單的應用程序(大部分頁面),所以需要如何創建模板。
- 是所有字段應該存在於頁面模板或
- 我應該爲頁面創建一個單獨的數據源的模板並用它作爲渲染數據源?
也有困惑,什麼類型的數據類型,我應該爲這些領域的使用。
- 我應該用單行文本或
- 標籤:大部分的人建議不要使用標籤,因爲它是不支持頁面編輯器功能。
或者你對這種方法的任何其他建議嗎?
專家,您的意見是最有價值的。請幫助。
UPDATE:
有一個問題。如果我有表單字段,如成員名稱,Memberhsip號碼,dateofbirth等什麼應該是模板中這些字段的名稱?
- 它應該是一個具體的?字段名稱like,MemberName - SingleineText,DateOfBirth- SingleLineText?
- 或者它應該是通用的字段名稱,以便它可以在所有表單中使用?例如:Field1,Feild2,Field3 ...FeildN
請您對這個
Dheeraj謝謝你的建議。我在上面增加了一個問題。你的幫助表示讚賞 – PaRsH
但我使用Glassmapper作爲ORM。然後我不能在那裏使用常量。 – PaRsH
如果您正在使用glassmapper,請在該字段上使用[SitecoreField(FieldId =「{Id}」)]]屬性。 –