有沒有一種方法可以直觀地區分sitecore克隆?我正在尋找一種方式,以便隨時創建一個克隆,克隆的項目是不同的顏色。視覺區分Sitecore克隆
2
A
回答
4
通過數據提供商的魔力,你可以控制克隆的外觀。下面是一個例子類:
using Sitecore.Data.DataProviders;
using Sitecore.Data;
using Sitecore.StringExtensions;
namespace Example
{
public class CloneStyleDataProvider : DataProvider
{
public string Style { get; set; }
public override Sitecore.Data.FieldList GetItemFields(Sitecore.Data.ItemDefinition itemDefinition, Sitecore.Data.VersionUri versionUri, CallContext context)
{
var fields = context.CurrentResult as FieldList;
if (fields == null || fields[Sitecore.FieldIDs.Source].IsNullOrEmpty() || !fields[Sitecore.FieldIDs.Style].IsNullOrEmpty())
{
return null;
}
var newFields = new FieldList();
newFields.Add(Sitecore.FieldIDs.Style, Style);
return newFields;
}
}
}
然後在config文件
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<dataProviders>
<cloneStyle type="Example.CloneStyleDataProvider,Example" patch:before="methodGroups">
<Style>color:#333399;</Style>
</cloneStyle>
</dataProviders>
</sitecore>
</configuration>
然後,您可以指定獲得投入該項目的外觀/風格領域的CSS樣式添加以下補丁。
+1
也發現了sitecore 6.5轉120706已經這樣做:) –
4
您可以啓用「克隆項目」排水溝圖標,該圖標會在內容編輯器中將帶有圖標的克隆標記爲其左側。您可以通過右鍵單擊內容樹的左側來激活此功能,如下所示。該圖標是可點擊的基本項目鏈接。
另請注意,克隆以灰色文本顯示在內容樹中。
+0
這些陰影圖標是跨瀏覽器問題的臭名昭着的,雖然這些可能已被清理。 – techphoria414
相關問題
- 1. Sitecore 6.4 - 發佈克隆
- 2. Django遷移爲一個克隆分區
- 3. Sitecore用戶角色和克隆
- 4. jQuery - 可拖動克隆上的拖放視覺反饋
- 5. 更改Sitecore 6.4中克隆項目的模板 - 克隆是否失去繼承?
- 6. 視覺區分Visual Studio 2010窗口
- 7. 視圖的「克隆」動畫
- 8. 如何克隆視圖?
- 9. 克隆行不克隆TR
- 10. 克隆或不克隆
- 11. jQuery的克隆不克隆
- 12. Git拉/克隆分支
- 13. GIT - 克隆本地分支
- 14. TortoiseGit克隆遠程分支
- 15. 如何使用bitbucket上的TortoiseHG「克隆」部分克隆?
- 16. 爲什麼混帳克隆--recursive克隆分離子模塊
- 17. 克隆
- 18. 克隆
- 19. 克隆遠程分支導致克隆所有遠程分支...爲什麼?
- 20. C++中的區域風險克隆
- 21. 克隆Java本地工作區
- 22. jenkins工作區外克隆git回購
- 23. 如何在perforce中克隆工作區
- 24. 如何克隆Eclipse工作區
- 25. 複製和克隆有什麼區別?
- 26. GitHub/Aquamacs24 - 克隆 - 分離主分支
- 27. 克隆的圖像更改固定分區位置
- 28. 事件原始和克隆HTML塊之間進行區分
- 29. 什麼是更快的複製或克隆一個FreeBSD分區?
- 30. 在Unix中克隆分區所需的時間量
請注意,克隆在發佈時會成爲正常項目。 –