问题标签 [page-editor]

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

sitecore - Sitecore 7.x tests (a/b, multivariant) MVC

I'm trying to implement web solution with sitecore 7.x as a content manager. My web application is a MVC solution. I've installed Sitecore and set up MVC project.

The problem is that AB/MV tests don't work when using *.cshtml layout with @Html.Sitecore().Placeholder(...) and ControllerRenderings.

I have Item defined with layout set to LayoutMVC.cshtml file.

I render ControllerRendering into main placeholder and I want to add variation to component rendered here. Basicaly I can add a variation using Page Editor and everything is fine until I click save in Page Editor. Then the test is saved but I cannot see first variation anymore. I see the content from the original item. I can choose variations but instead of Variation1 there is a Default content.

When I start a test it doesn't work at all. Always renders original Item.

The same test works when I use /sitecore/Layout/Layouts/Sample Layout which is an aspx layout but I need to use MVC @Html.Sitecore().Placeholder(...) method as I want to render placeholders dynamically later.

Additionaly DMS works fine for this configuration. I can personalize content.

0 投票
1 回答
155 浏览

sitecore - 以编程方式禁用设计角色

我想知道是否有任何方法可以从代码中切换/禁用设计师角色。命令的预期效果:webedit:toggledesigncapability.

页面编辑器中的命令图像:

如何从代码中切换设计功能?

0 投票
1 回答
927 浏览

sitecore - 在 Sitecore 页面编辑器中打开选择关联内容

我们的要求要求我们将页面模块存储在 Modules 文件夹中的页面项下。在模块的渲染中,我将数据源位置设置为 ./Modules。我的模块结构页面如下所示。

页 | --- 模块(文件夹) | --- 模块 1 --- 模块 2 --- 模块 3

当通过页面编辑器将模块添加到页面时,数据源位置是正常路径而不是其中的 ./,应出现选择关联内容框。数据源位置为“./”时不会出现。

有没有办法强制“选择相关内容”自动显示?我也不希望用户看到“组件属性”窗口。

谢谢

0 投票
2 回答
136 浏览

sitecore - 页面编辑器不支持移动网站

选择特定组件(例如站点核心链接字段文本)后,是否正在选择整个块?

但我想在用户点击时编辑特定组件。

我应该怎么办?我有什么错误吗?

0 投票
2 回答
324 浏览

sitecore - jwPlayer 导致渲染无法在 Sitecore 的页面编辑器中加载

我目前正在使用 Sitecore 7.2 (MVC) 进行渲染,该渲染将显示一个 jwPlayer,并给出一个视频链接(在媒体库中或来自外部源,如 YouTube)。当我通过内容编辑器中的演示详细信息添加渲染(使用有效数据源)时,一切看起来都很好,并且运行良好。但是,我现在遇到的问题是,当我尝试从页面编辑器(使用完全相同的呈现和数据源)执行相同的操作时,该占位符中根本没有显示任何内容。

处理视频的渲染部分如下:

其他可能有帮助的事情:

  • 当我注释掉<script>上面标签中的所有内容时,渲染完美地显示出来。
  • 在页面上找到了对 jwplayer.js 的引用(这是我的第一个想法)

Javascript 中的控制台错误:

  • No suitable players found and fallback enabled在 jwplayer.js 上
  • Uncaught TypeError: undefined is not a function从上面开始jwplayer("@vidid").setup({jwplayer('videodiv-@vidid').onPlay(function () {

我怎样才能让 jwPlayer 和 Page Editor 相互配合?

0 投票
1 回答
636 浏览

sitecore - 在 Sitecore PageEditor 中添加自定义下拉列表

如何在 Sitecore 的页面编辑器中添加自定义下拉列表?

我了解您可以通过/sitecore/content/Applications/WebEdit/Custom Experience Buttons使用模板在核心数据库中创建项目来在工具栏中创建单个按钮,WebEdit Button并且我了解将按钮的Type字段设置为Common将使其显示在“更多”下拉列表下,但我想要的是创建我的具有唯一按钮列表的自己的下拉按钮(对应于主数据库中的项目)。

在此处输入图像描述

我已经<getChromeData>使用 dotPeek 查看了管道中的各种处理器,并怀疑我将不得不在此管道中创建一个新处理器,但我找不到从图像中生成“更多”下拉列表的相关代码。

0 投票
1 回答
581 浏览

sitecore - Sitecore Linkmanager 始终链接到 Web 数据库链接,即使来自页面编辑器也是如此

您好正在尝试此代码

然后从cshtml

当我点击链接时,它总是指向 CD 数据库,我无法在页面编辑器中进行编辑。单击页面编辑器中的链接后,我需要编辑目标。有人可以建议我吗?

0 投票
2 回答
1757 浏览

sitecore - Sitecore MVC 中 sc:EditFrame 的替代方案是什么

我正在处理的项目是使用 MVC 构建的新 Sitecore 8 站点,并且需要页面编辑器支持。该方法正在处理简单的字段FieldRenderer.render(),但也有一些 droplink 和 multilist 字段需要在页面编辑器中可用。在 web 表单中,您可以使用该sc:editframe控件,但如何在使用 Sitecore MVC 时获得相同的功能?

0 投票
1 回答
239 浏览

asp.net - 字段中标签管道的站点核心包装不起作用

我正在使用 sitecore 7.2 并且我已经创建了用于封闭单行文本标签的管道,如下所示。

它工作正常,但是当我们编辑或保存任何字段然后将其另存为时出现问题

也包括封闭标签。现在在发布模式下它显示两次,三次,如下所示。

0 投票
1 回答
386 浏览

image - 如何在页面编辑器上禁用图像组件的编辑?

我有一个图像组件,我需要在 Sitecore 页面编辑器上禁用其编辑功能区,以便作者无法编辑/更改图像。

在代码中:

我试过DisableWebEditing="true"但没用!

在后面的代码中也试过这个

如何禁用图像编辑?