问题标签 [sitecore8.1]

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 回答
596 浏览

sitecore - 使用 Sitecore 数据提供程序显示存储桶中的项目

Hej 伙计们

我有一个相当大的问题,我的任务是创建一个自定义数据提供程序,用于从 SOLR 数据库中提取库存单位 (SKU) 到 sitecore,而无需实际使用项目填充数据库。

我创建了一个数据提供程序,它成功地从 SOLR 数据库中提取数据,并使用以下代码在 sitecore 中“创建”项目:

访问 Sitecore 后端时会出现问题,其中所有项目都以分层方式显示在存储桶项目下方。

我检查了 Root 项目是否设置了一个存储桶,并且使用的模板是可存储的。此外,在后端手动插入时,该项目已正确插入存储桶中。

有没有人对我有想法,如何解决这个问题?

最好的问候尼古拉

0 投票
1 回答
3149 浏览

sitecore - Sitecore 8.1 - 体验编辑器和预览不起作用

我有 Sitecore 8.1 作为多站点实例。体验编辑器不起作用,因为呈现的 URL 似乎呈现错误。这就是 Sitecore 对体验编辑器的称呼:

如果我从 URL 中删除“de-DE/Site Name/Homepage/Startpage”部分,它就可以工作。

编辑:如果我离开那部分并在其开头添加“sitecore/content/”,它也可以工作。

编辑 2:一旦我将 preview.ResolveSite 设置为 true,预览现在就可以工作了。页面编辑器仍然无法正常工作。

编辑 3:这是我的 SiteDefinition:

知道我能做些什么来解决这个问题吗?

0 投票
2 回答
999 浏览

.htaccess - Sitecore 重定向网址

我正在处理 301 url 重定向,我之前尝试过一些 Sitecore 重定向模块,但我正在寻找推荐的方法,实际上,如果语言是英语,我需要从 URL 中删除语言代码“en”并将其保留为其他语言,我在链接管理器中做到了这一点,例如当用户点击关于我们的链接时,它会将他带到没有语言代码的页面,如下所示:

www.mywebsite.com/about-us

但我仍然可以像这样手动访问带有语言代码的网址:

www.mywebstie.com/en/about-us

所以现在我有两个指向同一页面的网址。这不推荐用于 SEO。最后我想要每个页面只有一个 url。

另一个例子,关于我们可以用连字符访问

www.mywebstie.com/about-us

并且有空间

www.mywebstie.com/关于我们

解决此问题的最佳方法是什么?

0 投票
1 回答
328 浏览

web-crawler - 如何避免搜索引擎在 Sitecore 多站点环境中针对特定网站进行爬网

我们在 sitecore 项目中实施了多站点解决方案。我们将 robots.txt 放置在网站根目录下,以防止抓取生产服务器上的特定目录。

现在我们将beta.example.com在生产服务器上再托管一个网站,但我们希望避免抓取这个子域。

我们如何实现,因为它是多站点环境,并且只有一个 robots.txt 文件。我们如何使这种爬行机制适用于特定的网站。

我们是否需要为此编写任何管道机制。

谢谢

0 投票
1 回答
332 浏览

sitecore - 指向当前站点上下文的链接和树字段

在多个站点中,是否可以将链接和树字段​​映射到 Sitecore 中的当前网站上下文?

0 投票
1 回答
760 浏览

c# - Sitecore/GlassMapper 获取页面

我正在使用 Sitecore 8.1 和 GlassMapper 来映射 C# 中的字段。我正在为开发的组件使用数据源。

我需要能够从我们当前所在的页面中获取一个字段。您知道如何获取 Sitecore 中定义的页面对象吗?

0 投票
0 回答
156 浏览

sitecore - 执行 Sitecore 升级时 contenttestingupdate.aspx 出错

我目前正在升级到 8.1,但是在运行 contenttestingupdate.aspx 管理页面时,它失败并出现以下错误:

所有 lucene 配置都被禁用,因为它使用 SOLR。

可能是什么问题呢?此外,是否可以跳过此步骤以继续升级?

0 投票
1 回答
523 浏览

solr - CM 环境中的 Sitecore Web 索引

我在 CM 和 CD 环境中部署我的网站,我正在使用 solr 进行搜索,我按照 Sitecore 的所有说明通过此链接配置 cm 环境:

https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/configuring_servers/configure_a_content_management_server#_How_to_configure

当我打开 cm 网站时,出现错误提示sitecore_web_index未找到:

在此处输入图像描述

在上面的链接中,当我转到文件以启用或禁用 Solr部分并单击“Excel 电子表格”时。他们说禁用

Sitecore.ContentSearch.Solr.Index.Web.config:

在此处输入图像描述

关于这个错误的任何想法?我应该在 CM 上禁用网络索引吗?

我正在使用 sitecore 8.1 更新 2

我正在使用此代码来检索项目:

0 投票
3 回答
2420 浏览

sitecore - Sitecore 升级到 v.8.1-U2 : 体验编辑器 - 出现严重错误请联系管理员

只是想检查这里是否有人在打开 Sitecore 体验编辑器时已经遇到以下错误跟踪。

我尝试了恢复到 SHEER UI 的解决方法,但我没有成功。此处描述:https ://community.sitecore.net/developers/f/5/t/3049

0 投票
1 回答
4172 浏览

sitecore - 未找到索引

我有时在 CD 环境中遇到错误,即找不到索引“mycustom_web_index”,对此没有明确的场景,并且仅在分布式环境(CM 和 CD)上发生。

我正在使用 solr 和 Sitecore 8.1 Update 2。

关于这个错误的任何想法?

更新 :

注意:造成此问题的主要原因是 HostingEnvironment 环境关闭,以下是详细信息

来自sitecore支持的问题原因的详细说明:

  1. Sitecore 的 ShutdownMonitor(由托管环境管理的对象)在 Sitecore 初始化期间注册。
  2. 开始一个请求。
  3. IIS 正在关闭应用程序池及其关联的工作进程,例如在配置更改之后。IIS 通知 ASP.NET 运行时应用程序正在关闭,并且应用程序池的工作进程停止侦听新请求。
  4. 托管环境停止注册对象,包括处理所有搜索索引的 ShutdownMonitor。
  5. 请求到达代码中访问搜索索引的地方。由于已经处理了搜索索引,因此请求无法从搜索索引中检索结果。