问题标签 [sitecore9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

sitecore - 如何使用 XML 和 ShowModalDialog 创建站点核心对话框

我基于 \Dialogs\CopyTo.XML 文件创建了 CopyToMarkets.XML 对话框文件: 在此处输入图像描述

并尝试使用以下命令打开对话框:

它只是变成灰色,没有任何反应。

但是,当我将 ShowModalDialog 与 Copy To.aspx 一起使用时,它显示得很好。

我是 sitecore 的新手,所以也许我误解了一些东西,但基于我对从本教程创建内容编辑器 ui 的理解:https ://sitecorejunkie.com/2012/12/12/put-things-into-context-augmenting-项目上下文菜单第 2 部分/

如果这不是创建新编辑器对话框的正确/现代方法,请告诉我!

0 投票
1 回答
60 浏览

sitecore - 如何在 Sitecore 中自定义 UI 后防止出现错误消息

我已经构建了一个内容编辑器 XML UI 元素。我通过带有代码的命令启动它

在我的 DialogForm 类中,我重写了 OnLoad() 和 OnOK()。在加载时,我在类的开头调用它的基本方法,而 OnOk 以基本方法结束。

如果我在自定义 DialogForm 上“确定”、“取消”或“X”,我会收到此错误: 在此处输入图像描述

我的对话框工作正常,并完成了它的目的,之后我只是收到了这个错误。有谁知道这是什么原因?

0 投票
1 回答
423 浏览

c# - Linq Query 中的动态列表 - solr - Sitecore

所以这里是总结:

Sitecore - SOLR 索引查询

我有一些我试图使用一组不同的网站检索的项目。

我有一个查询:

这将正确返回所有项目。

我需要为此查询添加一个动态列表调用。

就像是:

我尝试添加这行代码,但出现错误:

System.ArgumentException: '参数必须是数组'

(一些细节)

返回的项目 (x) 的“站点”字段为List<string>

siteNames 是一个List<String>可变站点名称

以下代码适用于其他地方:

有没有办法管理动态列表,或者我需要根据 siteNames 列表中的项目数手动生成这个表达式?

这是完整的代码示例:

site 字段是 Site_SM 的 solr 字段,其输出如下: 使用名称“Site”的原因是 Sites 也是一个字段。这不是我可以控制的代码,所以我正在使用我所拥有的。

“site_sm”:[“登录”,“管理员”,“服务”,“covid19”,“调度程序”,“系统”,“发布者”],

搜索结果模型只是将计算的 solr 字段转换为 c#

0 投票
0 回答
482 浏览

powershell - 如果配置使用 configbuilders,我如何使用 powershell 获取网站的连接字符串?

我使用 powershell 来盘点有关我们内部网站的信息。我跟踪的项目之一是该站点使用的数据库。以前,我使用过这样的 PowerShell 来获取连接字符串:

我现在有一个使用connectionStrings 标记上的configBuilders属性(https://docs.microsoft.com/en-us/aspnet/config-builder )的新站点,如下所示:

并且 PowerShell 命令会引发此错误:

有没有办法让它适用于在 PowerShell 中使用 configBuilders 或使用 .NET 类的配置?该解决方案需要在站点代码之外工作——它必须在外部访问。

0 投票
1 回答
312 浏览

sitecore - 安装 Sitecore Experience Platform 9.3 时出现错误“test-path $_”

我正在尝试在我的本地系统上配置 sitecore 从 Sitecore 安装助手安装。第一步先决条件已安装 第二步 Solr 安装已完成并在本地主机上工作。第三个 Sitecore 设置也完成了。第 4 个 SQL Server 设置也已完成,直到验证一切正常。在最后一步助手给我错误。错误:无法验证参数“源”上的参数。值为“C:\Solr\Solr-8.1.1\server\solr\configsets_default*”的参数的“Test-Path $_”验证脚本未返回 True 结果。确定验证脚本失败的原因,然后再次尝试该命令。

0 投票
1 回答
548 浏览

sitecore - Sitecore 9 LinkManager.GetItemUrl 如何获取自定义Url?

我们将 Sitecore 8.2 升级到 Sitecore 9.3。在 Sitecore 8.2 中,我们使用 custom-LinkProvider 并且 LinkManager.GetItemUrl(...) 返回全局存储库中项目的自定义 url。现在在 Sitecore 9.3 中,我们不再使用 custom-LinkProvider,因为它已被弃用。

自定义链接提供程序的替代方案是什么?

示例:Sitecore 8使用 LinkManager.GetItemUrl(...) 返回https://test.com/selection/one/mySubject现在使用 Sitecore 9 返回https://test.com/sitecore/content/test/global-repository /data/2020/test/one/mySubject

0 投票
1 回答
276 浏览

reactjs - 如何访问 Site-core Jss 中的数组值?

我是 Sitecore JSS 的新手。我使用 JSS 脚手架命令创建了一个简单的组件。有一个默认的标题变量,这个标题变量可以在我的 en.yml 文件中访问。

Sitecore/定义下的组件定义

en.yml 文件

我能够访问标题变量。但我无法创建数组值。我想在我的组件中创建一个下拉列表,下拉值应该来自数组。请帮助我,这对我来说非常必要,提前谢谢

0 投票
1 回答
182 浏览

installation - Sitecore 9.3 SIA 安装在第 2 部分失败

我正在尝试在我的本地实例上使用 SIA 安装 Sitecore 9.3。在先决条件 solr 下一切正常,可以实际安装 Sitecore,但是在进入安装的第 2 部分时,我收到以下错误:

[---------------------- SPE_InstallWDP : WebDeploy ------------------------ ---] [WebDeploy]:[Path] C:\Program Files\iis\Microsoft Web Deploy V3\msdeploy.exe 错误:无法识别的参数 '"-SetParam:Name="Core'。所有参数必须以“-”开头。错误计数:1。

命令 C:\Program Files\iis\Microsoft Web Deploy V3\msdeploy.exe 返回非零退出代码 - (-1) [TIME] 00:00:03 命令 C:\Program Files\iis\Microsoft Web Deploy V3 \msdeploy.exe 返回非零退出代码 - (-1)

在此处输入图像描述

有谁知道为什么会这样?我在提到的位置有msdeploy.exe。我相信我搜索了几天但没有运气。

0 投票
1 回答
751 浏览

solr - Sitecore - 执行完整索引重建后索引中缺少某些项目

我们在我们的 sitecore 实例中面临一个问题。当我们在 sitecore 中执行完整的索引重建时,我们注意到有些项目丢失了,并且在整个 solr 索引中都找不到它们。我们也检查了日志文件,但没有发现错误痕迹。然后我们尝试在 web 数据库中发布,即转到 desptop --> 从下面选择 web 数据库 --> 发布缺失项目的父文件夹,这些项目再次在索引中可用。任何建议或帮助将不胜感激。

提前致谢, Lalit S. Joshi

0 投票
1 回答
112 浏览

sitecore - Sitecore 体验编辑器永远不会停止加载

在我的 Sitecore 9 update 2 本地实例上,当我在体验编辑器中查看页面时,加载图形出现并且永远不会消失。底层页面是可见的。但是,体验编辑器的功能区未显示。

有没有人经历过这个?你是怎么纠正的?