问题标签 [episerver-6]

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 投票
0 回答
112 浏览

c# - EPiServer 6 而非 EPiServer 7 中的可重用“块”

如果有任何方法可以在 EPiServer 6 中构建具有块状功能的东西,就像在 EPiServer 7 中一样,我一直在搜索但没有找到任何答案。我想这样做的主要原因是因为我想启用管理员设置对部分页面的访问权限。

作为 EPi 中的菜鸟,我想出的唯一一件事就是制作我进行 Ajax 调用的页面。也许这里有人可以使用非ajax方法?

0 投票
2 回答
237 浏览

episerver - 清空垃圾箱时,事件 DeletedPage 给了我错误的 PageLink

我在 Global.asax 中连接了 DeletedPage 事件,如下所示:

我的处理程序:

当我将页面移动到垃圾箱时,当然不会因为它被移动而触发。当我从垃圾箱中删除页面时 - 事件触发并且我在pageEventArgs.

但是...当我选择垃圾箱并单击“清空垃圾箱”按钮时,我得到了与垃圾箱相对应的 PageLink - 而不是我删除的页面!

这是功能还是错误?我看到 中的页面对象上有某种链接页面列表pageEventArgs,但我假设所有被删除的页面(甚至是子页面)都会触发 DeletedPage 事件。这不是真的吗?

0 投票
1 回答
262 浏览

c# - EPi 服务器:动态填充 FileSummary.config 中定义的字段

所以我最近发现,您可以更改为 EPi Server 的文件管理系统中上传的每个文件定义元数据的字段,只需编辑FileSummary.config文件即可。

在这个FileSummary.config文件中,我可以使用 XForms 定义静态定义字段,但是是否可以使用来自页面或已定义站点类别的数据等动态填充字段?

编辑)我看到可以在其中定义 JavaScript,这可能是一种替代方法。

0 投票
0 回答
242 浏览

episerver - 翻译 EPiServer 7.x 的插件/解决方案

有没有类似TranslateX的 episerver 7 翻译工具?

TranslateX 似乎与 Episerver 7 不兼容。

0 投票
2 回答
441 浏览

c# - 如何从 Episerver 中的属性读取 XML 文档

我想从 Episerver 的编辑模式下创建的属性中读取 XML 文档。

我已经创建了一个类型为“URL to Document”的属性。当我尝试从后面的代码中获取它时,它只提供文件路径。我无法读取属性中上传的 XML 文件的内容。

有人可以帮忙吗?

0 投票
1 回答
469 浏览

properties - 向 Episerver Composer 块添加唯一的 id 属性

需要在作曲家选项卡中添加一个唯一的 ID 属性,这样做的最佳方法是什么,这是我的尝试:

预期行为:每次在页面上添加新文本框时,都应为其分配一个唯一 ID。

这段代码的问题是我在 Composer - 编辑模式下没有看到在文本框中输入的唯一 ID(当我检查此内容块的属性时)

请评论设置此 GUID 属性的正确方法和位置。谢谢!

后期编辑:

http://tedgustaf.com/blog/2011/9/create-episerver-composer-function-with-page-type-builder/ 这个例子描述了我的方法

块.cs

块.ascx

块.ascx.cs

BaseContentFunction 派生自 UserControl、IPageSource、IFunctionSource BaseComposerFunctionData 派生自 TypedPageData

0 投票
1 回答
238 浏览

webforms - 使用自定义 MembershipProvider 在 Episerver 中禁用创建/编辑/删除用户/角色

在最近的一个 Web 项目中,我们需要为 Active Directory 实施和使用自定义成员资格/角色提供程序,因为我们需要处理一些特定的情况。我们在创建和使用这些提供程序方面没有真正的问题,但我们遇到了 Episerver 的问题。

由于系统中的用户创建很复杂,我们不希望/不能允许从 Episerver 的管理界面内部创建/编辑。我们知道这是为WindowsMembershipProvider完成的,页面仍然存在,但字段被禁用,并且有一个信息文本通知您此提供程序不支持创建/编辑。它看起来像下面的图像。

在此处输入图像描述

所以问题是我们如何使用我们的自定义提供程序来实现这一点?

0 投票
0 回答
419 浏览

c# - IIS 10 上的 Windows 身份验证删除了管理员组

我正在运行 Windows 10 并让 IIS 10 运行具有 Windows 身份验证的网页。这在 Windows 7 上运行良好,但由于其他依赖项,我不得不升级到 10。

我现在遇到的问题是,当我通过 Windows 安全提示登录时,管理员组不在身份的组列表中。

运行站点的应用程序池的用户是本地管理员。如果我在这样的代码中获取当前用户:WindowsIdentity.GetCurrent()Administrators 组可用。

这是安全问题吗?或者是否有某种设置我可以更改以使其正常工作?

如果这可能与它有关,我们正在运行 EPi 服务器 6.1。

0 投票
1 回答
244 浏览

asp.net - Episerver CMS 文本编辑器对非英语语言禁用

我有一个具有多种语言的 Episerver CMS 6 R2 站点。出于某种原因,我无法编辑非英文页面。

在下面的屏幕截图中,我正在尝试将页面翻译成日语,但是在将页面视图下拉列表从英语更改为日语后,编辑器控件变为灰色并被禁用。在英文版中它是启用的。

我以管理员身份登录,并且我在管理员的“管理网站语言”区域中似乎拥有正确的访问级别。

你知道为什么我可以编辑日语内容吗?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
91 浏览

episerver - EPiServer 远程认证考试注册采购订单

在注册即将举行的 EPiServer 认证考试时,注册页面会在“发票详细信息”部分下显示名为“采购订单/发票参考 *”的字段。我没有这样的采购订单/发票参考。它也是一个必填字段。

请让我知道我应该在这个字段中输入什么?参加考试需要提前购买吗?

有EPiServer考试注册知识的请指教。

这是我要注册的 URL

http://www.episerver.com/Training/Schedule--registration/Course-registration/?occasionId=0e8851f7-b5b7-e611-80ef-fc15b426ff90

提前致谢