Создать языковую версию всех элементов в пути - PullRequest
0 голосов
/ 12 октября 2018

У меня есть тонна элементов, для которых мне нужно создать версию на французском языке, и я бы хотел использовать 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/ Компоненты / Веб-формы / Страна до сих пор нет французских версий.Что не так с моей командой PowerShell?

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете попробовать это, используя Add-ItemVersion и "fr-FR" в качестве целевого языка.

Add-ItemVersion  $_ -Language "en" -TargetLanguage "fr-FR" -IfExist Skip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...