我有很多项目需要为其创建法语版本,并且我想使用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命令出了什么问题?
答案 0 :(得分:0)
您可以通过使用Add-ItemVersion和“ fr-FR”作为目标语言来尝试使用此功能。
Add-ItemVersion $_ -Language "en" -TargetLanguage "fr-FR" -IfExist Skip