问题标签 [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 投票
2 回答
4218 浏览

asp.net-mvc - Sitecore 8:控制器创建异常

我正在使用显然也支持区域的 sitecore 8.1。为了让 POC 继续进行,我从下面下载了 sitecore81areas 项目:

https://github.com/LonghornTaco/Sc81Areas

并添加了一个简单的 hello world 控制器。

但是,我在尝试访问 sitecore 项目时收到以下错误:

我禁用了默认路由配置:

  1. 在布局上添加了区域。
  2. 删除了区域注册下的默认路由。
  3. 在站点节点上添加了 mvcarea

错误仍然存​​在。我有点困惑到底什么可能是根本原因(可能是配置设置或 DI)。

不确定我的控制器是否需要从特定的站点核心控制器继承。

您的帮助将不胜感激。

更新:

我想分享我的代码,但它很安静。基本上我从下面的 repo 下载了 SC81Areas 项目并添加了 hello 控制器:

https://github.com/LonghornTaco/Sc81Areas

0 投票
1 回答
1056 浏览

sitecore - sitecore 8.1 Launchpad 带来 HTTP 500 错误并且缺少几个图标

我正在使用 SIM 安装 Sitecore 8.1,并在打开我的启动板时收到来自 ajax 请求返回 HTTP 500 错误的几个 Javascript 错误。查看开发人员工具会显示以下消息:

http://sitecore81/sitecore/api/ao/aggregates/all/786FBA3A4573445EA74504E3CA5E48C1/all?&dateGrouping=by-week&&dateFrom=26-07-2015&dateTo=26-10-2015&keyGrouping=collapsed

http://sitecore81/sitecore/api/ao/aggregates/all/7A9A483F195D4F96AD88473CD6854C4F/all?&dateGrouping=by-week&&keyTop=5&keyOrderBy=visits-Asc&dateFrom=26-07-2015&dateTo=26-10-2015&keyGrouping=by-key

这导致 Launchpad 中缺少几个图标,例如 FXM。

链接到屏幕截图

当我从 SDN 的 *.exe 文件进行安装时,我得到了相同的结果。有什么办法可以解决这个问题,或者那是 Sitecore 错误?

0 投票
4 回答
441 浏览

sitecore - Sitecore 8.1 升级媒体部分已损坏

我将 sitecore 从 7.0 升级到 8.1。我遇到的唯一真正的问题是媒体部分已损坏,并且网站本身的图像似乎已损坏。

奇怪的部分,我可以上传和下载媒体项目。它在chrome和firefox中都被破坏了。

谢谢![在此处输入图像描述] 1 更新

0 投票
5 回答
1198 浏览

sitecore - 如何设置具有多个网站的 Sitecore 8.1 MVC 项目

我计划在一个视觉工作室解决方案中为 2 个网站设置一个 Sitecore 8.1 MVC 项目,所以我应该遵循哪种方法:

方法一:

我应该在一个解决方案中创建两个 MVC 项目吗

Sample.SC.Model(C# 类库)

Sample.SC.Utility(C# 类库)

Sample.SC.Web.Website1(MVC 项目)(该项目将包含布局、子布局和网站 1 特有的所有内容)

Sample.SC.Web.Website2(MVC 项目)(该项目将包含布局、子布局和网站 2 特有的所有内容)

方法2:

我是否应该只创建一个 MVC 项目并将 Website1 布局和 Website1 子布局放在 Website1 文件夹中,将 Website2 布局和 Website2 子布局放在 Website2 文件夹中

Sample.SC.Model(C# 类库)

Sample.SC.Utility(C# 类库)

Sample.SC.Web.Website(MVC 项目)

****Sample.SC.Web.Website 节点下的文件夹结构****

布局

Website1(将包含特定于 Website1 的布局)

Website2(将包含特定于 Website2 的布局)

子布局

Website1(将包含特定于 Website1 的子布局)

Website2(将包含特定于 Website1 的子布局)

我还计划在这个项目中使用 GlassMapper 和 TDS。

谢谢

0 投票
1 回答
544 浏览

sitecore - 使用 Sitecore,我如何使用 cshtml 文件和模型来呈现自定义字段?

我在 Sitecore 中有一个自定义字段 - 一个带有数字和富文本编辑器的复合字段。

编辑器方面工作得很好,但是当没有页面编辑器呈现该字段时,我想将它的格式委托给一个 cshtml 文件 - 发送一个我选择的对象作为模型。

我可以在 DoRender 中截取渲染:

但是,如何将输出委托给以值作为模型的 cshtml DisplayTemplate?

0 投票
1 回答
116 浏览

sitecore - Sitecore 8.1 MVC Areas views integration from Global project to multiple website

I am planning to integrate following Visual studio project with Sitecore instance:

Sample.SC.Global ( MVC project ) --This project contains global/common implementation which will be used in Website1/Website2 for example Global Global/Footer Header(GlobalHeader.cshtml,GlobalFooter.cshtml in Area folder structure ) and I am using Areas in this MVC project

Sample.SC.Helper ( C# class library) --This will work as helper class library

Sample.SC.Website1 ( MVC project ) --This project contains Views specific to this website and use Global Header/Footer from Sample.SC.Global project

Sample.SC.Website2 ( MVC project ) --This project contains Views specific to this website and use Global Header/Footer from Sample.SC.Global project

Queries:

1.How to reference GlobalHeader.cshtml and GlobalFooter.cshtml in Website1 so that when I browse Website Global Header/Footer must display with views specific to Website1/Website2

2.In Sitecore GlobalHeader/GlobalFooter view rendering item Path field should I have to enter the path of these files from Sample.SC.Global MVC project

0 投票
1 回答
313 浏览

dependency-injection - Sitecore 8.1 MVC 项目中的 Castle Windser 实施问题

我将在 Sitecore 8.1 MVC 项目中实现 Castle Windsor DI。在网站级别,我也创建了接口、类和存储库。我浏览了各种文章,但没有找到直接的方法。控制器部分如下:

浏览时出现以下错误:

我知道仍然需要实现 DI 部分。

我已经阅读了以下文章的解决方案:Using Castle Windsor with Sitecore MVC for Dependency Injection

但现在出现以下错误:

字典中不存在给定的键。说明:发生未处理的异常。

有什么建议吗?

0 投票
1 回答
1415 浏览

sitecore - 您的会话可能由于超时或服务器故障而丢失。在 Sitecore 8.1 中

最近我们将 Sitecore 8.0 迁移到 8.1。我们在 Sitecore 8.1 中面临以下问题。

将图像添加到页面时,出现以下错误。

操作无法完成。 您的会话可能由于超时或服务器故障而丢失。

[操作无法完成。您的会话可能由于超时或服务器故障而丢失。再试一次。]

0 投票
4 回答
1670 浏览

sitecore - Sitecore 补丁 - 添加网站

我正在尝试在站点列表中添加站点名称,以便在publish:end:remote事件中清除 HTML 缓存。

但是它没有按预期工作。我做了谷歌搜索,没有找到任何关于我们如何在元素之前或之后修补的信息。大多数示例都在属性上/之前等。

谢谢。

0 投票
1 回答
622 浏览

sitecore - 使用玻璃映射器时控制器渲染出错

我已经在 sitecore 8.1 MVC 中实现了控制器渲染。我在 Index 方法中收到以下错误:

错误:字典中不存在给定的键

代码:

我错过了任何玻璃映射器文件吗?有什么建议么?