2015-10-29 58 views
1

我们为Sitecore中的大部分内容启用了工作流程。在项目进入工作流程的最终状态后,我们正在使用自动发布功能。我们的实施合作伙伴,使3个参数,这个发布操作 -Sitecore工作流发布操作参数

  • alllanguages = 1
  • 相关= 1
  • 深= 1

我明白,深仅发布该项目的孩子们工作流程已启动。我也明白,相关将发布所有相关图片,项目通过链接管理器功能进行链接。但我不明白什么是alllanguages参数。这是否以所有可用的语言在工作流程中发布项目?另外,它是否会以所有可用语言发布所有儿童和相关项目?

回答

3

有6个参数布尔值,1或0

随着allanguages,相关的和深刻的,它发布当前项目和childeren和相关项目中的所有语言,因此也childeren和相关发表在所有的语言。

请参阅本文auto-publish-workflow-action-updates

这是语言选择:

“alllanguages” - 控制是否当前项目将在存在于源数据库中所有语言公布。可能的值:“1” - 当前项目将以源数据库中存在的所有语言发布;所有其他值 - 代码使用其他参数的值来确定当前项目将被发布的语言。

“语言” - 逗号(,)分隔当前项目的语言列表。

“itemlanguage” - 控制当前项目是否以当前语言发布。可能的值:“1” - 当前项目将以其当前语言发布; “0” - 当前项目不会以其当前语言发布;所有其他值 - 当前项目将以其当前语言发布。请注意,即使此参数的值为“0”,当前项目仍将以当前语言发布,如果该项目的当前语言在“语言”列表中。

0

Sitecore有每个项目的版本和语言;我的假设(没有看到实现)就是发布所有项目的(可用)版本。也就是说,如果您只有en-US语言版本,则您也不一定会获得es-SP(除非您的工作流程的一部分是语言翻译)。