问题标签 [episerver-8]

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 投票
1 回答
121 浏览

episerver - 如何在 EPiServer Commerce 8 中触发支付流程?

我正在开发 EPiServer 8 MVC 实现,但看不到如何触发付款流程。

我已经在 Commerce Manager 中注册了我的付款提供商,我正在向我的 OrderForm 添加付款,接受购物车上的更改,运行 CartCheckoutWorkflow 并将购物车保存为采购订单,但我的付款提供商没有触发。

我从 Commerce 7.5 获得了 EPiServer.Commerce.Sample 站点,但我看不到支付提供商的调用方式和位置。

我错过了什么?

0 投票
1 回答
513 浏览

xforms - EPiServer 8. XForm 不发送邮件也不重定向

正如标题所说,我的问题很容易描述。我在 EPiServer CMS 8 中有一个 Xform,它在提交数据后不发送邮件,甚至没有重定向到所选的响应页面。

页面模板中没有额外的编码,表单非常简单,只有一个文本字段(没有验证)和一个应该向数据库发送数据和发送邮件的按钮。虽然数据被保存,但没有其他任何事情发生。

SMTP 在表单中的配置下工作正常(我在另一个应用程序中测试过)。此外,当我更改为“保存到数据库”时,仍然没有重定向到响应页面。

有人有线索吗?我没有收到任何错误消息,日志文件中没有任何内容,什么都没有。我已更改日志配置以显示所有消息。

/肯尼亚

0 投票
1 回答
292 浏览

asp.net-mvc - 我可以在 PageController 上对 SEO 友好的 URL 段执行操作吗?

是否可以为 a 上的操作定义 URL 段PageController<T>

以下面的控制器为例,

新的,假设我们MyPageData在 URL 处创建了一个实例/my-page,如果我们渲染一个表单,其动作就是SubmitForm动作,我们将得到一个这样的 URL<form action="/my-page/SubmitForm">

我的问题是,有没有办法定义或控制非索引操作的 URL 段如何呈现,所以表单会像这样呈现<form action="/my-page/submit-form">

0 投票
4 回答
2395 浏览

asp.net-mvc - 为 EPiServer 块生成的 div 元素上的 CSS 类

我有一个带有许多浮动块的ContentArea 。EPiServer 自动将每个块包装在一个div元素中,这是编辑模式正常运行所必需的。所以最初的一个div 变成了三个嵌套的 div:内容区域、子元素包装器和块视图。

是否可以从块视图将 CSS 类添加到子元素包装器?那么今天是什么:

变成:

0 投票
1 回答
121 浏览

model-view-controller - Epi 服务器 - 使内容区域特定于块

我想实现以下目标-

构建一个具有 3 个不同 ContentArea 的页面类型,并且用户只能在每个区域中放置一个特定的块类型。

例如 - ContentArea1 只能接受“BlockType1”的块类型,ContentArea2 只能接受“BlockType2”等等。(它不需要是通用的,我可以指定硬编码哪种类型应该适合每个内容区域。

有没有可能实现?也许还有另一种方式?(我知道你可以创建一个块类型的属性,但我想在不同的地方使用同一个块)

ps:使用 EPI-SERVER 8

0 投票
2 回答
1571 浏览

c# - 您如何支持为 EPiServer 属性选择多个枚举值?

我有一个允许用户选择多个枚举值的属性,目前这可以很好地将信息保存到数据库中并使用它。但是,它似乎没有正确地将属性中的值读回编辑 UI。

我认为枚举存在某种类型问题,导致SelectMany值未按预期设置。

我有以下枚举:

以及以下内容ISelectionFactory

然后,我拥有了在 Alloy Demo 中添加到 ContactPage 模型的属性。

有谁知道如何解决这个问题?

0 投票
2 回答
1523 浏览

asp.net-mvc - 页面脚本加载后在块中渲染脚本 (EPI 8/MVC)

我正在构建一个动态页面类型,我想根据在 certian ContentArea 中加载的块加载不同的脚本。

这是区域:

在我的页面视图中,我正在渲染内容和脚本:(脚本渲染是通过布局)

我遇到的问题是 SomeArea 内容中块内的脚本在脚本部分之前运行。我希望在加载布局脚本和页面脚本后执行块脚本...

感谢任何帮助。

0 投票
1 回答
364 浏览

shell - 在 EPiServer 插件中链接到 EPiServer shell 样式表的正确方法是什么?

我有一个 EPiServer 插件,可以链接到这样的样式资源

现在要获得正确版本的资源,我需要获得正确的 EPiServer.Shell.UI 程序集版本。(网址的 8.5.1.0 部分)。目前我正在通过反射 EPiServer.Shell.UI 程序集并从那里检索版本来做到这一点。

我用谷歌搜索找到了一种更清洁的方法,但唯一一篇关于检索 EPiServer shell 样式的博客文章是针对 EPiServer 版本 6 中的 WebForms。我也读过这篇关于客户端资源的文章,但我不确定它是否有任何事情要做带插件。

非常欢迎了解这些插件的人提供一些帮助和提示!

(所以为了明确问题;从插件呈现指向 EPiServer Shell 样式表的链接的正确方法是什么?)

0 投票
1 回答
40 浏览

episerver - EpiServer 将 Rootchildren 标记为“未使用”

在 EpiServer 中,如果一个项目没有被“使用”或放置在内容区域内,EpiServer 将该项目标记为“该项目未使用”,如下所示:

在此处输入图像描述

我有一个内容区域,可以在其中指出一个媒体文件夹,它会列出该根目录下的所有文件,如下所示:

. 问题是,当从根目录列出文件而不是将它们“拖放”到内容区域本身时,EpiServer 不会将文件检测为“正在使用”。但是,当我将文件直接放到内容区域时,它会被标记为正在使用。是否可以以编程方式修改此设置,以便我所需根目录的所有子文件也将标记为“正在使用”?

0 投票
1 回答
842 浏览

c# - 部署时带有表服务器的 ASP.Net 身份无法正常工作

我目前正在使用 EpiServer CMS 8 的站点上工作,并将登录名替换为 Owin/ASP.Net Identity。

在本地 IIS 上一切正常,但是当部署到我们的测试服务器时,导航到 /episerver/ 不会重定向到登录页面,而是直接给出 401.2 未经授权的结果。

下面是我的启动课

我的 web.config 包括这些部分

我尝试比较服务器之间的 iis 设置,但没有发现任何区别。我真的不知道如何解决这个问题,我已经尝试了Owin 启动处理指南中列出的所有内容。OwinMembershipProvder 和 OwinRoleProvider 基于来自http://www.mogul.com/om-mogul/blogg/owin-membership-and-role-provider-for-episerver的代码,但经过扩展和修改以满足我们的要求