我们为Sitecore中的大部分内容启用了工作流程。我们正在使用项目进入工作流程的最终状态后可用的自动发布功能。我们的实施合作伙伴为此发布操作启用了3个参数 -
据我所知,深度只发布工作流所在项目的子项。我也了解相关将发布所有相关图像,项目通过链接管理器功能链接。但我不明白alllanguages参数是什么。这是否以所有可用语言发布工作流程中的项目?此外,它是否会以所有可用语言发布所有儿童和相关项目?
答案 0 :(得分:3)
有6个参数boolean,1或0
有了相关和深层的同义语,它会以所有语言发布当前项目和儿童及相关项目,因此儿童及相关语言也以所有语言发布。
请参阅此文auto-publish-workflow-action-updates
这是语言选项:
“alllanguages” - 控制当前项目是否将以源数据库中存在的所有语言发布。可能的值:“1” - 当前项目将以源数据库中存在的所有语言发布;所有其他值 - 代码使用其他参数的值来确定将发布当前项目的语言。
“languages” - 逗号(,)分隔的语句列表,其中将发布当前项目。
“itemlanguage” - 控制当前项目是否以当前语言发布。可能的值:“1” - 当前项目将以其当前语言发布; “0” - 当前项目不会以当前语言发布;所有其他值 - 当前项目将以其当前语言发布。请注意,即使此参数的值为“0”,如果项目的当前语言位于“语言”列表中,当前项目仍将以当前语言发布。
答案 1 :(得分:0)
Sitecore拥有每个项目的版本和语言;我的假设(没有看到实现)将是它发布所述项目的所有(可用)版本。也就是说,如果您只有en-US
语言版本,那么您也不一定会获得es-SP
(除非您的工作流程的一部分是语言翻译)。