Sitecore全局查找和替换路径?

时间:2013-04-04 16:43:25

标签: sitecore

有没有办法全局替换已移动的项目的路径?例如,如果我有一个位于home / moldule / oldlocation的模块,我将它移动到home / module / newlocation但是,我知道oldlocation在100个地方使用,我能基本上找一个替换吗?

2 个答案:

答案 0 :(得分:1)

这取决于项目的引用方式。如果那些100多个地方将其作为内部链接(来自WYSIWYG编辑器)或参考字段(Treelist,Droplink,Droptree等)引用,那么您不必查找和替换任何内容。使用这些类型的链接时,Sitecore会存储项目的GUID,因此当您移动目标项目时,路径将自动更新。

在某些情况下,您需要更新路径,例如使用非基于参考的字段类型(例如Droplist),输入到WYSIWYG编辑器的外部链接,或者在演示组件的数据源中领域。在这些情况下,您可以使用Search and Replace模块和/或Sitecore Rocks来处理搜索和替换。

答案 1 :(得分:0)

您可能希望了解使用Sitecore Rocks搜索和替换功能。您可以优化字段和模板,使搜索真正成为目标。

这里有更多细节 http://www.sitecore.net/unitedkingdom/Community/Technical-Blogs/Trevor-Campbell/Posts/2013/02/28-Days-of-Sitecore-Rocks-Hidden-Gems-Part-2.aspx