我有大量的项目需要为其创建法语版本,并且我想使用SPE来执行此操作,而不是手动为数百个项目添加语言版本。 我在PowerShell控制台中运行以下命令:

Get-ChildItem /sitecore/content/Global/Components/Web Forms/Country -Recurse |
    Where-Object { $_.TemplateName -eq "CountryLookup" } | 
    ForEach-Object { Add-ItemLanguage $_ -Language "en" -TargetLanguage "fr" -IfExist Skip}

当我运行它时,它不会返回任何错误或提供任何输出,并且当我检查/ sitecore / content / Global / Components / Web Forms / Country下的项目时,仍然没有法语版本。 我的PowerShell命令出了什么问题?

#1楼 票数:0

您可以通过使用Add-ItemVersion和“ fr-FR”作为目标语言来进行尝试吗?

Add-ItemVersion  $_ -Language "en" -TargetLanguage "fr-FR" -IfExist Skip

  ask by Erica Stockwell-Alpert translate from so

未解决问题?本站智能推荐:

1回复

Sitecore 如何获取 Droplist 或 Droplink 所选项目的 ID 和值?

现在我怎样才能得到它的 id 和 value? 我试过使用item.Fields[""] ,但只有一个空字符串,不知道为什么。
1回复

Sitecore 8.2 Glass Mapper创建项目错误

我们最近将项目升级为在Sitecore 8.2,Rev3上运行,作为升级的一部分,我们不得不更新Glass Mapper,该版本现在在4.3.4.197版本上运行。 但是,现在尝试创建项目时出现错误: 我们得到的例外是: 无法找到父项类型Sitecore.Data.Items.It
1回复

Sitecore配置文件+项目设置

我们正在将sitecore更新到8.2,在此过程中,我正在尝试完善源代码控制和开发工作流程。 目标1.为支持dll,配置,lic等提供单一的事实来源。2.在源代码管理中拥有所有内容,以重建从开发人员到产品的整个网站。 (不包括软件包)。 为了拥有各种机器所需的所有不同配置,我创建了
1回复

Sitecore WFFM 8.2版本 160801未在报告数据库中存储数据

我已经安装了Sitecore 8.2版本。 160801在我的机器上并处理表格。 提交表单时,我没有收到任何错误,但这些值未存储在数据库中。 在日志中,我也没有发现任何错误。 我遵循了安装后的步骤,并在报表数据库上运行了WFFM_Analytics.sql脚本。 能否请您帮我解
3回复

sitecore媒体项目错误

我正在使用v8.2 我在日志文件中看到以下错误: 我猜是因为这个错误,当我使用该分支模板在媒体库中创建一个项目时,我附加到分支模板的媒体项目并没有真正起作用。 我不确定这可能与Rainbow.config有关。 有人有主意吗?
1回复

路径分析器的Sitecore 8.2错误

我已经将sitecore从sitecore 8.1升级到了sitecore 8.2。 对于路径分析器,我遇到以下错误: 我是否缺少要添加的文件?
2回复

我们可以限制Sitecore项目仅包含一个页眉和页脚渲染吗?

我正在使用Sitecore 8.2,并且有许多项目是从同一模板创建的。 尽管我已将通用组件(如页眉和页脚)的模板设置为标准值,但还是要确保这些渲染不能添加两次。 我们能做到吗? 如果可以,该如何处理?
1回复

使用versin en-ca语言创建图像项时,会自动不必要地创建sitecore- en版本

我的网站核心中存在en和en-ca这两种语言版本,一旦我在en-ca版本的媒体库中创建了图像项目,就会自动创建空白的en版本,反之则不行。 可以解决这个问题吗? 顺便说一句,en是默认语言版本。