问题标签 [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.
sitecore - 使用 Sitecore 数据提供程序显示存储桶中的项目
Hej 伙计们
我有一个相当大的问题,我的任务是创建一个自定义数据提供程序,用于从 SOLR 数据库中提取库存单位 (SKU) 到 sitecore,而无需实际使用项目填充数据库。
我创建了一个数据提供程序,它成功地从 SOLR 数据库中提取数据,并使用以下代码在 sitecore 中“创建”项目:
访问 Sitecore 后端时会出现问题,其中所有项目都以分层方式显示在存储桶项目下方。
我检查了 Root 项目是否设置了一个存储桶,并且使用的模板是可存储的。此外,在后端手动插入时,该项目已正确插入存储桶中。
有没有人对我有想法,如何解决这个问题?
最好的问候尼古拉
sitecore - Sitecore 8.1 - 体验编辑器和预览不起作用
我有 Sitecore 8.1 作为多站点实例。体验编辑器不起作用,因为呈现的 URL 似乎呈现错误。这就是 Sitecore 对体验编辑器的称呼:
如果我从 URL 中删除“de-DE/Site Name/Homepage/Startpage”部分,它就可以工作。
编辑:如果我离开那部分并在其开头添加“sitecore/content/”,它也可以工作。
编辑 2:一旦我将 preview.ResolveSite 设置为 true,预览现在就可以工作了。页面编辑器仍然无法正常工作。
编辑 3:这是我的 SiteDefinition:
知道我能做些什么来解决这个问题吗?
.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/关于我们
解决此问题的最佳方法是什么?
web-crawler - 如何避免搜索引擎在 Sitecore 多站点环境中针对特定网站进行爬网
我们在 sitecore 项目中实施了多站点解决方案。我们将 robots.txt 放置在网站根目录下,以防止抓取生产服务器上的特定目录。
现在我们将beta.example.com
在生产服务器上再托管一个网站,但我们希望避免抓取这个子域。
我们如何实现,因为它是多站点环境,并且只有一个 robots.txt 文件。我们如何使这种爬行机制适用于特定的网站。
我们是否需要为此编写任何管道机制。
谢谢
sitecore - 指向当前站点上下文的链接和树字段
在多个站点中,是否可以将链接和树字段映射到 Sitecore 中的当前网站上下文?
c# - Sitecore/GlassMapper 获取页面
我正在使用 Sitecore 8.1 和 GlassMapper 来映射 C# 中的字段。我正在为开发的组件使用数据源。
我需要能够从我们当前所在的页面中获取一个字段。您知道如何获取 Sitecore 中定义的页面对象吗?
sitecore - 执行 Sitecore 升级时 contenttestingupdate.aspx 出错
我目前正在升级到 8.1,但是在运行 contenttestingupdate.aspx 管理页面时,它失败并出现以下错误:
所有 lucene 配置都被禁用,因为它使用 SOLR。
可能是什么问题呢?此外,是否可以跳过此步骤以继续升级?
solr - CM 环境中的 Sitecore Web 索引
我在 CM 和 CD 环境中部署我的网站,我正在使用 solr 进行搜索,我按照 Sitecore 的所有说明通过此链接配置 cm 环境:
当我打开 cm 网站时,出现错误提示sitecore_web_index
未找到:
在上面的链接中,当我转到文件以启用或禁用 Solr部分并单击“Excel 电子表格”时。他们说禁用
Sitecore.ContentSearch.Solr.Index.Web.config:
关于这个错误的任何想法?我应该在 CM 上禁用网络索引吗?
我正在使用 sitecore 8.1 更新 2
我正在使用此代码来检索项目:
sitecore - Sitecore 升级到 v.8.1-U2 : 体验编辑器 - 出现严重错误请联系管理员
只是想检查这里是否有人在打开 Sitecore 体验编辑器时已经遇到以下错误跟踪。
我尝试了恢复到 SHEER UI 的解决方法,但我没有成功。此处描述:https ://community.sitecore.net/developers/f/5/t/3049
sitecore - 未找到索引
我有时在 CD 环境中遇到错误,即找不到索引“mycustom_web_index”,对此没有明确的场景,并且仅在分布式环境(CM 和 CD)上发生。
我正在使用 solr 和 Sitecore 8.1 Update 2。
关于这个错误的任何想法?
更新 :
注意:造成此问题的主要原因是 HostingEnvironment 环境关闭,以下是详细信息
来自sitecore支持的问题原因的详细说明:
- Sitecore 的 ShutdownMonitor(由托管环境管理的对象)在 Sitecore 初始化期间注册。
- 开始一个请求。
- IIS 正在关闭应用程序池及其关联的工作进程,例如在配置更改之后。IIS 通知 ASP.NET 运行时应用程序正在关闭,并且应用程序池的工作进程停止侦听新请求。
- 托管环境停止注册对象,包括处理所有搜索索引的 ShutdownMonitor。
- 请求到达代码中访问搜索索引的地方。由于已经处理了搜索索引,因此请求无法从搜索索引中检索结果。