"User"という名前のテンプレートには、別のアイテムのIDである "Location"というフィールドがあります。 Powershellでは私はShow-ListViewを使用してフィールドのリストを返しますが、ロケーションには生IDが表示されますが、関連するロケーションの名前はむしろ表示されます。Sitecore Powershellレポート/ ListView:クエリによって返されたIDからアイテムを取得する
この情報を取得しようとしましたが、Powershellクエリで使用できる構文がわかりません。私の試みは次の通りです:
Get-Item master: -Query "/sitecore/content/sites/data/people//*[@@templatename='Person']" |
Show-ListView -property "First Name",
@{Label="Surname"; Expression={$_."Surname"}},
@{Label="Location"; Expression={[Sitecore.Context.Database.GetItem]::FromId($_."Location").Title}}
...何も得られません。
$_."Location"
はアイテムのIDです。そのフィールドを取得する方法はありますか?
はありがとう非常に、これは啓発です。 –