【发布时间】:2016-12-28 07:08:15
【问题描述】:
有什么方法可以在 sitecore 中针对我们从与项目相关联的 API 获得的某种特定语言发布项目?
Language[] languages = new Language[] { LanguageManager.GetLanguage("en") };
....
...
Sitecore.Publishing.PublishManager.PublishSmart(master, targetDbs, languages);
我在 Sitecore Env Here 中使用了三种语言,但我希望仅针对“en”语言发布一个项目,仅针对“en-ca”发布另一个项目,仅针对“fr-ca”发布其他项目。
【问题讨论】:
-
对不同的项目单独使用 PublishItem。
-
@Anton,感谢您的回复,您能否对此进行更多描述。
-
我的意思是,如果您需要以一种语言发布某些项目,而其他项目需要以不同语言发布,并且您知道应该将哪些项目发布为哪种语言,那么您可以改用 Sitecore.Publishing.PublishManager.PublishItem PublishSmart
标签: c# asp.net-mvc sitecore sitecore6 sitecore-mvc