问题标签 [episerver-9]

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 回答
1693 浏览

block - EPiServer 9 - 以编程方式将块添加到新页面

我找到了一些关于如何向页面添加块的建议,但无法让它按照我想要的方式工作,所以也许有人可以帮忙。
我想要做的是安排一个读取文件的计划作业,创建具有特定页面类型的新页面,并在新页面中向内容属性添加一些块。块字段将使用读取的文件中的数据进行更新。

我在计划的作业中有以下代码,但它失败了

给出错误

页面名称必须至少包含一个可见字符。

这是我的代码:

0 投票
1 回答
36 浏览

tinymce - 无法在不同的 EPiServer 小工具中实例化多个 tinymce 编辑器

我正在使用的(MVC 控制器)样式的小工具在 EPiServer CMS 9.2 站点中开发两个小工具。这两个小工具都需要富文本编辑器。我已经连接了 TinyMCE,第一次其中一个小工具实例化编辑器时它工作得很好,但在那之后就默默地失败了。

使用 触发实例化元素的代码GadgetAttribute.ClientScriptInitMethod,我的 init 函数如下所示:

即使在同一个小工具中的后续调用中,对 的调用也tinymce()不会出错,但编辑器不存在于 DOM 中(因为相关元素<textarea>和底层元素之前的元素<textarea>不可见。

这可能是什么原因造成的?我该如何解决?

0 投票
1 回答
492 浏览

episerver - 带有 EPiServer 的 ImageProcessor 无法正常工作

我正在尝试使用ImageProcessor配置 EPiServer 9 站点,但无法使其正常工作。

我已经安装了以下 nuget 包:

使用默认配置没有任何反应。在 config/imageprocessor/security.config 中使用以下自定义配置...

...似乎 ImageProcessor 正在尝试调整我的图像大小,但出现以下错误...

...当尝试将图像大小调整为 200px 宽度时,如下所示:

http://site.local/globalassets/sample_image.jpg?width=200

有人对我如何让它工作有任何建议吗?图像在没有宽度参数的情况下正常显示:

http://site.local/globalassets/sample_image.jpg