我是 Sitecore PowerShell(以及一般的 PowerShell)的新手,我想生成一个脚本,将模板作为基本模板添加到特定上下文文件夹下的 ChildItem 模板列表中。
由于 __Base 模板是标准值而不是常规字段,因此我不确定是否有可用的语法将 GUID 附加到它使用的多列表字段(管道分隔)。
这是我尝试过的
$master = Get-Database master;
$translationTemplate = $master.Templates["Path/To/Template/Needed/Translatable"];
$calloutTemplate = $master.Templates["Path/To/Example/Callout"];
#$translationTemplate;
$calloutTemplate += $translationTemplate;
我可以使用 Get-ChildItem -recursive 递归地获取所有子项,但是对于测试运行,我只想在一个名为 Callout 的模板项上尝试一下。这是 $calloutTemplate 的视图,显示它有一个 BaseTemplates 部分和一个 Fields 部分(应该包括 __Base 模板):
如果 Powershell 中没有针对 Sitecore 的解决方案,Sitecore Rocks 查询分析器 CRUD 操作是否可行?