问题标签 [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.
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 部分/
如果这不是创建新编辑器对话框的正确/现代方法,请告诉我!
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#
powershell - 如果配置使用 configbuilders,我如何使用 powershell 获取网站的连接字符串?
我使用 powershell 来盘点有关我们内部网站的信息。我跟踪的项目之一是该站点使用的数据库。以前,我使用过这样的 PowerShell 来获取连接字符串:
我现在有一个使用connectionStrings 标记上的configBuilders
属性(https://docs.microsoft.com/en-us/aspnet/config-builder )的新站点,如下所示:
并且 PowerShell 命令会引发此错误:
有没有办法让它适用于在 PowerShell 中使用 configBuilders 或使用 .NET 类的配置?该解决方案需要在站点代码之外工作——它必须在外部访问。
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 结果。确定验证脚本失败的原因,然后再次尝试该命令。
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
reactjs - 如何访问 Site-core Jss 中的数组值?
我是 Sitecore JSS 的新手。我使用 JSS 脚手架命令创建了一个简单的组件。有一个默认的标题变量,这个标题变量可以在我的 en.yml 文件中访问。
Sitecore/定义下的组件定义
en.yml 文件
我能够访问标题变量。但我无法创建数组值。我想在我的组件中创建一个下拉列表,下拉值应该来自数组。请帮助我,这对我来说非常必要,提前谢谢
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。我相信我搜索了几天但没有运气。
solr - Sitecore - 执行完整索引重建后索引中缺少某些项目
我们在我们的 sitecore 实例中面临一个问题。当我们在 sitecore 中执行完整的索引重建时,我们注意到有些项目丢失了,并且在整个 solr 索引中都找不到它们。我们也检查了日志文件,但没有发现错误痕迹。然后我们尝试在 web 数据库中发布,即转到 desptop --> 从下面选择 web 数据库 --> 发布缺失项目的父文件夹,这些项目再次在索引中可用。任何建议或帮助将不胜感激。
提前致谢, Lalit S. Joshi
sitecore - Sitecore 体验编辑器永远不会停止加载
在我的 Sitecore 9 update 2 本地实例上,当我在体验编辑器中查看页面时,加载图形出现并且永远不会消失。底层页面是可见的。但是,体验编辑器的功能区未显示。
有没有人经历过这个?你是怎么纠正的?