问题标签 [experience-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.
sitecore - Sitecore MVC 确保在体验编辑器中可以选择空占位符
Sitecore MVC 中的占位符是否有一些技巧可以确保在页面编辑器体验编辑器中始终可以选择它们,即使它们不包含任何渲染?我的控制器渲染在 cshtml 视图中声明了占位符,如下所示:
sitecore - Sitecore 体验编辑器按钮触发.aspx 弹出页面
.aspx
是否可以在弹出窗口中制作sitecore体验编辑器功能区按钮触发页面?speak-ui
通过将命令分配给按钮的click
字段来引入之前是可能的。
有很多教程描述了如何使用 XML 控件(例如http://jockstothecore.com/sitecore-8-ribbon-button-transfiguration/),但我找不到任何有关触发.aspx
页面的信息。
我的命令如下所示:
<command name="item:showDashboard" type="Sitecore.Starterkit.customcode.Reports, MyProject" />
sitecore - Sitecore 8:通过默认渲染自动填充占位符
我正在玩动态占位符并被预填充概念所震撼。有没有办法为我的一个占位符选择默认渲染,从而避免体验编辑器中的“选择渲染”对话框?
场景:我有一个名为“PageHead”的渲染,它有三个渲染。其中之一是占位符“PageTeaserPh”,目前允许两种渲染:一种是“PageTeaser”,第二种是“PageTeaserWithImage”。我希望占位符“PageTeaserPh”始终将渲染选择为“PageTeaser”,因此避免出现“选择渲染”对话框。
我做了一些功课,想知道这是否与标准值有关(我们可以在模板级别拥有它;虽然不确定渲染),而且我听说过命令模板概念(不深入)。
任何和所有的帮助表示赞赏。
sitecore - Sitecore 体验编辑器 main.js 500 内部服务器错误
Sitecore 不会在体验编辑器中加载功能区。我不断收到此消息
Sitecore 有权访问此文件。我还在日志文件中收到以下错误。
我不知道为什么现在开始发生这种情况。所以我现在看到的只是微调器,没有别的
安装的 Sitecore 版本:8-更新 5
sitecore - 显示原始 JSON 数据的 Sitecore 体验编辑器
我正在使用一个简单的 MVC sitecore 项目。我只在渲染页面中给出了一个字段。当我尝试在“体验编辑器”中查看时,它会显示一些原始 JSON 数据,如下所示。
我用过这个帖子
解决这个问题。当我在我的主布局中包含那个webedit.css时,原始数据就消失了。但我看不到编辑功能区。但是当我从桌面选择体验编辑器时,它会正确显示所有默认内容以及编辑功能区(默认页面)。
谁能告诉我为什么我在我的页面上看不到那个编辑功能区?
sitecore - Sitecore 8.1 - 自定义字段类型和体验编辑器的“添加”按钮
涵盖体验(页面)编辑器和内容编辑器的问题。
我有一个时间轴聚光灯,用户可以将其添加到页面 - 它的顶部有一个十年列表,每个十年下面都有一个年份列表(带有他们的文本和图像)。
我创建了许多链接到各种数据源的控件,但我发现缺乏用户体验。
如果我去体验编辑器:
- 选择时间线占位符并添加项目
- 弹出窗口以选择/创建数据源
然后添加十年的唯一方法是转到 Decade 数据源,在那里创建一个新项目,然后返回到 Timeline 数据源并添加这个项目。
我在想的是:
- 内容编辑器 - 针对时间轴数据项,它们是“十年”的多列表字段 - 是否有任何简单的方法可以在其旁边添加一个“创建”按钮,该按钮可以复制相同的事件,就像您访问十年数据源一样并单击插入项目
- 体验编辑器 - 删除占位符的使用并添加一个类似的“创建”按钮,该按钮将复制插入项目事件 - 一旦项目创建和属性设置刷新控件以显示。
有人遇到过类似的事情吗?有更好的解决方案吗?
谢谢,丹
sitecore - 体验编辑器不适用于 sitecore 8 中具有某些名称的页面
在为我的站点创建新页面时,我发现名为“t”、“u”、“n”或“o”的页面无法在体验编辑器中正确编辑。如果我尝试打开这些页面的体验编辑器,它要么不会打开编辑器,要么会打开编辑器,但添加任何组件都会导致错误消息。
例如:我创建了一个名为“t”的页面 -> 打开体验编辑器 -> 尝试添加组件 -> 导致错误消息“发生错误”出现在体验编辑器中,但是当我转到内容编辑器时,添加了该组件。
接下来我尝试将项目的显示名称更改为“test”并将项目名称保持为“t”->尝试在体验编辑器中添加组件->导致相同的错误消息出现在体验编辑器中但是当我转到内容时添加该组件的编辑器。
接下来我尝试将项目名称更改为“tr”而不是“t”并将显示名称保持为“test”->尝试在体验编辑器中添加组件->在体验编辑器和内容编辑器中成功添加组件。
作为一种解决方法,我们可以在项目名称中添加一个字符串,但我无法弄清楚为什么这些字母会发生这种情况。有人遇到过这个问题吗?实际上,我需要在我的网站中添加词汇表,因此我必须仅通过从 A 到 Z 的单个字母创建项目名称,因此需要帮助。
sitecore - 在 Sitecore 8.1 中编辑文本字段时最终布局被清除
我有一个奇怪的问题,当我在体验编辑器中编辑富文本字段并保存页面时,它会将我带到未找到布局的页面。
当切换回内容编辑器时,我可以看到最终布局已被完全擦除(共享保持不变)。我注意到,如果我在体验编辑器中更改为共享布局(通过演示选项卡)并执行相同的编辑 - 它工作正常。
什么会导致最终布局被擦除?