默認情況下Sitecore工作箱顯示項目名稱,我想顯示「標題」字段(自定義字段)。我怎樣才能做到這一點?Sitecore工作箱,名稱顯示項目字段?
2
A
回答
3
我有一個類似的要求,客戶需要工作箱顯示項目的'路徑',而不是它的名稱。問題在於,他們的許多商品共享相同的名稱 - 難以區分商品。
不幸的是,這個改變要求我們做一個Sitecore WorkboxForm類的自定義實現。我通常不會建議像這樣修改Sitecore,但是對於與工作箱一樣重要的內容,它可能是值得的麻煩。
在你Sitecore的網站的根目錄,找到以下文件:
\sitecore\shell\Applications\Workbox\Workbox.xml
更改CodeBeside指向WorkboxForm類的自定義實現。缺省類位於
Sitecore.Client
程序集中的Sitecore.Shell.Applications.Workbox.WorkboxForm
名稱空間下。你基本上可以在Reflector中打開Sitecore的類,並將所有內容複製到你的新類中。在私營CreateItem()方法,更改以下行來使用該項目的標題(我用item.Paths.ContentPath):
webControl["Header"] = item["Your Title"];
相關問題
- 1. 從sitecore項目檢索字段名稱
- 2. Sitecore - 獲取項目的字段名稱
- 3. Sitecore工作箱只顯示項目的最新版本
- 4. 使工作箱在sitecore/system/workflows之外顯示工作流程
- 5. Sitecore的項目顯示名稱被自動
- 6. 顯示名稱不工作
- 7. Sitecore項目特定字段的工作流程
- 8. Sitecore:有效的項目名稱
- 9. Sitecore - 工作箱安全
- 10. 重命名項目名稱不工作
- 11. Sitecore更改顯示語言的名稱
- 12. 按名稱搜索項目,並顯示
- 13. 顯示項目名稱而不是ID
- 14. 具體視圖字段顯示名稱
- 15. 在操作欄上顯示項目名稱作爲標題
- 16. Sitecore創建包含字段[]的項目
- 17. Sitecore的項目字段值空
- 18. Sitecore:按字段選擇項目:TreelistEx
- 19. Sitecore顯示項目標題$ name
- 20. Sitecore:顯示新創建的bucketed項目
- 21. JavaScript驗證名稱字段不工作
- 22. 工作不system.net.mail顯示名稱正確
- 23. 獲取當前字段名稱以更改顯示選項?
- 24. 顯示Unicode字符名稱的工具
- 25. 動態顯示名稱與字段名稱
- 26. netbeans項目窗口中顯示的項目名稱破損
- 27. 從網址隱藏項目ID只顯示項目名稱
- 28. 顯示選定的組合框項目顯示名稱
- 29. 查詢Sitecore內容項目數據字段與數據字段名稱中的空格
- 30. Sitecore工作箱擴展「Enter a Comment」popup
別的東西要考慮的是您應該也可以使用覆蓋文件夾來實現這一點,以避免需要更改核心Sitecore文件。如果您爲xml保留相同的名稱並將其放在/ sitecore/shell/override中,則系統將使用此應用程序而不是默認含義,因此您在升級過程中不太可能遇到問題。 – dmgdotnet