Sitecore Powershell 获取渲染参数
Sitecore Powershell get rendering parameter
使用 Sitecore Powershell,我正在尝试获取名为 "Form Id" 的呈现参数。我正朝着这条路线前进,但这是错误的。 return 特定参数的最佳方法是什么?
$device = Get-LayoutDevice -Default
$renderings = Get-Rendering -Item $item -Device $device -FinalLayout
Get-Rendering -Item $item -Device $rendering -Parameter @{FieldName ="Form Id"}
参数将作为呈现本身的一部分作为查询字符串提供。
$rendering = Get-Rendering -Item $item -Device $rendering
# (Presuming this returns one rendering only)
$dict = [Sitecore.Web.WebUtil]::ParseQueryString($rendering[0].Parameters)
$parameterValue = $dict["FormId"]
请注意,Sitecore 不允许设置包含空格的渲染参数名称。
使用 Sitecore Powershell,我正在尝试获取名为 "Form Id" 的呈现参数。我正朝着这条路线前进,但这是错误的。 return 特定参数的最佳方法是什么?
$device = Get-LayoutDevice -Default
$renderings = Get-Rendering -Item $item -Device $device -FinalLayout
Get-Rendering -Item $item -Device $rendering -Parameter @{FieldName ="Form Id"}
参数将作为呈现本身的一部分作为查询字符串提供。
$rendering = Get-Rendering -Item $item -Device $rendering
# (Presuming this returns one rendering only)
$dict = [Sitecore.Web.WebUtil]::ParseQueryString($rendering[0].Parameters)
$parameterValue = $dict["FormId"]
请注意,Sitecore 不允许设置包含空格的渲染参数名称。