【发布时间】:2019-07-04 09:21:51
【问题描述】:
我编写了一个脚本,以便将许多 Sitecore 项目的发布日期中的"$date" 替换为它们的创建日期 (created)。
我在从 Sitecore 获取此字段时遇到问题。
我试过了:
$rootItem = Get-Item master:/content
$sourceTemplate = Get-Item "/sitecore/content/.../item 1"
foreach($field in $sourceTemplate.Fields) {
if (($field -ne $null) -And ($field -like '$date')) {
$sourceTemplate.Editing.BeginEdit()
$CreatedDate = .......
$field.Value = [sitecore.dateutil]::ToIsoDate($CreatedDate)
$sourceTemplate.Editing.EndEdit()
}
}
我也尝试通过ID 获取此字段,但它不起作用。
请问有人有想法吗? 谢谢
【问题讨论】:
-
请edit 问题并详细说明...它不起作用 肯定(过于宽泛而无法诊断)。例如,您是否遇到任何错误?
标签: powershell sitecore