问题标签 [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.
asp.net-mvc - Sitecore 8:控制器创建异常
我正在使用显然也支持区域的 sitecore 8.1。为了让 POC 继续进行,我从下面下载了 sitecore81areas 项目:
https://github.com/LonghornTaco/Sc81Areas
并添加了一个简单的 hello world 控制器。
但是,我在尝试访问 sitecore 项目时收到以下错误:
我禁用了默认路由配置:
还
- 在布局上添加了区域。
- 删除了区域注册下的默认路由。
- 在站点节点上添加了 mvcarea
错误仍然存在。我有点困惑到底什么可能是根本原因(可能是配置设置或 DI)。
不确定我的控制器是否需要从特定的站点核心控制器继承。
您的帮助将不胜感激。
更新:
我想分享我的代码,但它很安静。基本上我从下面的 repo 下载了 SC81Areas 项目并添加了 hello 控制器:
sitecore - sitecore 8.1 Launchpad 带来 HTTP 500 错误并且缺少几个图标
我正在使用 SIM 安装 Sitecore 8.1,并在打开我的启动板时收到来自 ajax 请求返回 HTTP 500 错误的几个 Javascript 错误。查看开发人员工具会显示以下消息:
这导致 Launchpad 中缺少几个图标,例如 FXM。
当我从 SDN 的 *.exe 文件进行安装时,我得到了相同的结果。有什么办法可以解决这个问题,或者那是 Sitecore 错误?
sitecore - Sitecore 8.1 升级媒体部分已损坏
我将 sitecore 从 7.0 升级到 8.1。我遇到的唯一真正的问题是媒体部分已损坏,并且网站本身的图像似乎已损坏。
奇怪的部分,我可以上传和下载媒体项目。它在chrome和firefox中都被破坏了。
谢谢] 1
更新
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。
谢谢
sitecore - 使用 Sitecore,我如何使用 cshtml 文件和模型来呈现自定义字段?
我在 Sitecore 中有一个自定义字段 - 一个带有数字和富文本编辑器的复合字段。
编辑器方面工作得很好,但是当没有页面编辑器呈现该字段时,我想将它的格式委托给一个 cshtml 文件 - 发送一个我选择的对象作为模型。
我可以在 DoRender 中截取渲染:
但是,如何将输出委托给以值作为模型的 cshtml DisplayTemplate?
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
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
但现在出现以下错误:
字典中不存在给定的键。说明:发生未处理的异常。
有什么建议吗?
sitecore - 您的会话可能由于超时或服务器故障而丢失。在 Sitecore 8.1 中
最近我们将 Sitecore 8.0 迁移到 8.1。我们在 Sitecore 8.1 中面临以下问题。
将图像添加到页面时,出现以下错误。
[操作无法完成。您的会话可能由于超时或服务器故障而丢失。再试一次。]
sitecore - Sitecore 补丁 - 添加网站
我正在尝试在站点列表中添加站点名称,以便在publish:end:remote
事件中清除 HTML 缓存。
但是它没有按预期工作。我做了谷歌搜索,没有找到任何关于我们如何在元素之前或之后修补的信息。大多数示例都在属性上/之前等。
谢谢。
sitecore - 使用玻璃映射器时控制器渲染出错
我已经在 sitecore 8.1 MVC 中实现了控制器渲染。我在 Index 方法中收到以下错误:
错误:字典中不存在给定的键
代码:
我错过了任何玻璃映射器文件吗?有什么建议么?