问题标签 [episerver-6-r2]
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-2 - Episerver,获取用户当前的“工作项”
我想制作一个小工具,列出所有用户并显示他们当前的工作项。
如何在编辑器模式下获取显示在页面树中的当前工作项。例如,当用户 1 使用页面 1 时,您可以看到名称旁边有一个小人物图标,如果您将鼠标悬停在它上面,它将显示用户 1。
尽管可以循环页面树中的所有页面并获取最新更改,但这在服务器上会很困难。
episerver - DataFactory.GetChildren 在页面上返回零结果,但在 CMS 中不返回
在将 EPiServer CMS 6 升级到 EPiServer CMS 6 R2 后,我开始出现一个奇怪的问题。
上面的代码在实际站点上运行时不返回子级,但是当我使用编辑器模式并浏览到页面时,我得到 36 个结果(这是正确的)。datafactory 可以在网站上的所有其他地方使用,并且非常适用于瑞典语网站,但它不适用于任何其他语言。我应该指出,在站点升级到 CMS 6 R2 之前,这适用于所有语言。
我需要那些孩子!有任何想法吗?
workflow-foundation - 创建自定义 EPiServer 工作流程
我的任务是在版本 6 R2 中创建 EPiServer 工作流。我们需要的工作流程需要以下步骤:
- 当以任何语言创建页面时,将发送批准(给用户或组)
- 页面获得批准后,将向相关人员发送通知,通知他们必须以另一种所需语言创建页面 - 例如,如果页面以英语创建和批准,则会向相关人员发送通知,说明必须也可以用法语创建。
- 一旦创建了其他每个语言页面,它们也必须得到批准。
- 一旦创建了每种所需语言的所有页面,它们就会全部发布。
我意识到这是一个非常开放的问题,但是任何人都可以对此提供任何指导,有没有人做过类似的事情?
另外,我读到 EPiServer 使用了 .NET 3.5 框架,而 .NET 4 WWF 进行了大修。http://world.episerver.com/Modules/Forum/Pages/thread.aspx?id=49261
任何帮助将不胜感激。
在此先感谢希格斯
episerver - 从一周前获取更改的页数
我想要一个在 Intranet 的首页上的小部件。它应该显示 n 天前已更改的页数。
我试过这样的东西,但它总是返回 0
有什么建议么?
c# - ASP.NET 404 http模块
我使用名为 EPiServer 的 CMS 产品。我们需要创建自己的显示 404 的方法,而使用 .NET 的标准 customErrors 是无法实现的。我们编写了一个模块,用于检查HttpStatusCode
. 我们在 EndRequest 方法中执行此操作。
如果状态为 404,我们向 EPiServer 查询相应的 404 页面,然后将请求转移到该页面。但是,这不会返回 404,即使我执行以下操作,也不会返回正确的状态:
同样,如果我执行 response.redirect 而不是 aTransferRequest
那么它不是正确的 404,因为 url 已经改变了......
这样做的正确方法是什么?
提前感谢艾尔
episerver - 添加指向 EPiServer 帮助菜单的链接
我在 EPiServer 6 R2 站点上工作,客户想要添加一个链接到显示在界面右上角的帮助菜单。目前它列出了 CMS、Composer、在线中心等,其中每一个都链接到外部网页。
有谁知道如何在此菜单中添加另一个链接?客户有自己的支持站点,他们希望链接到该站点。
谢谢艾尔
active-directory - EPiServer Relate+ 和 AD
我已将多路复用器配置为使用 ActiveDirectory 提供程序,并且我已授予对组的访问权限(在 web.config 和根级别的 EPiServer 中)。但我无法在 Relate 或 Edit/Admin 模式下登录。在域控制器上的事件日志中,我可以看到我尝试登录的用户已成功登录到域,但相关似乎无法处理。如果我写错误的用户名/密码相关确实会给出错误,但使用正确的凭据它什么也没说。相同的代码(直接复制和粘贴,根本不需要修改)在 CMS6R2 站点上工作得很好。
episerver - 来自 EPiServerUI.master 的 Episerver 嵌套母版页
我想要所有 GuiPlugIn 报告的自定义母版页。我们知道,默认情况下 GuiPlugIn 引用 EPiServerUI.master 页面,它是安装的一部分。我想为我的 GuiPlugIn 创建一个嵌套母版页,而不是默认。
请分享你的想法。
谢谢,克里斯
unit-testing - 单元测试 EPiServer 扩展
在 EPiServer 中,有人会如何测试这样的扩展:
p>我想要做的是用下面的代码以某种方式测试上面的类:
调用 DataFactory.Instance 时会出现问题。
System.TypeInitializationException : The type initializer for 'EPiServer.DataFactory' threw an exception. ----> System.NullReferenceException : Object reference not set to an instance of an object.
因此,我尝试将 DataFactory 的抽象传递给扩展方法,如下所示:
}
我得到
你如何处理这个问题?
c# - 页面复制失败
我在表服务器树中的复制/粘贴操作有问题。
当我尝试复制和粘贴页面时,后台作业正在运行,但是它失败并出现错误:
未能将页面“测试内容页面”复制到“主页”页面下方。
你有没有遇到过这样的情况?可能是权利问题?