问题标签 [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.
sitecore - 网站核心:编辑框
我需要使用editframe让前台用户修改一些复选框字段
我创建了一个新的编辑框按钮并仅设置我希望前台用户编辑的那些字段。例如:Core DB -> /sitecore/content/Applications/WebEdit/Edit Frame Buttons/(编辑按钮文件夹)/(字段编辑器按钮)。在前台用户要编辑的字段中,我已将其设置为标题。
在我的子布局中,我有这个代码
/li>背后的代码
/li>
当我在页面编辑器中单击编辑框时,提示框没有字段(标题)供我修改。有什么建议吗?
答:我有 google abit of sitecore edit frame datasource 并最终得到这个链接 http://blog.jan.hebnes.dk/2011/12/using-sitecore-editframe-with.html
我没有使用 Martijn Bos 所示的代码,而是将我的代码从 prev 修改为以下代码。
image - Sitecore:带有预览图像的子布局
当我在页面编辑器中添加组件时选择渲染时,谁能告诉我如何添加预览图像?我仍然有一个默认的子布局图标。我有来自 Sitecore 的 Nicam 演示站点,并且有一些图像,但我找不到可以选择的位置。
sitecore - Sitecore:在页面编辑器中以编程方式退出编辑模式
在 Sitecore 的页面编辑器模式下单击编辑按钮时,我将 DIV 的样式设置为
使其出现在页面编辑器按钮(保存、保存和关闭、插入等)的顶部。此 div 阻止内容编辑器使用普通的页面编辑器按钮,并强制它们使用我添加到 DIV 的自定义保存、保存和关闭以及关闭按钮。
有没有办法在他们单击我的自定义关闭或保存并关闭按钮时以编程方式退出编辑模式?我不想将它们从页面编辑器中注销(只需将它们退出编辑模式)。我只有 1 页我正在执行此操作,因此我宁愿不更改 Sitecore 中的配置来实现此目的。
sitecore - Sitecore 页面编辑器 Javascript 错误
在我目前正在进行的 sitecore 项目中,我们注意到我们的页面编辑器的行为不像 Vanilla 安装的页面编辑器。对于每个占位符,我们必须单击两次以使编辑器专注于该占位符。在第一次单击时,工具栏弹出焦点更改为指向我们刚刚单击的占位符或子布局,但仅在第二次单击时突出显示该项目。
我相信这种行为是由于我们遇到的 JS 错误。错误是:
JS 位于生成的脚本中,该脚本在 Sitecore 安装中似乎非常标准。发生此错误的方法是
在!$sc.template[templateName]
语句中,因为模板未定义。
有没有人遇到过类似的事情?有人知道可能导致此问题的原因吗?
我们正在运行 Sitecore 6.5 和 jQuery 1.7.2
编辑:在解决此问题一天后,我发现了以下内容:
Sitecore 的页面编辑器正在覆盖我们的 jQuery 版本 1.7.1,我们在无冲突模式下运行它与它自己的版本 1.5.1,它在无冲突模式下运行。我们的脚本与 $$$ 别名没有冲突,sitecore 与 $sc 没有冲突。最后,我们的 $ 是 jquery 1.5.1(这让我感到困惑,因为如果我正确理解无冲突,它应该返回到标准 $)。
就页面编辑器而言,这无关紧要。我正在测试我的调整的页面不使用依赖于 1.7 的 jQuery。该问题与 sitecore 页面编辑器脚本包含的“模板”jquery 插件有关。由于我无法确定的原因,此模块在页面编辑器中不起作用,并且是错误的根源。我们的其他 Sitecore 站点仍然使用该站点包含的站点运行。删除模板插件会导致其他网站的行为方式与我们的网站当前相同。
此外,Sitecore 在此脚本中也包含原型,但未映射到 $
sitecore - Sitecore 页面编辑器问题
我试图在页面编辑器模式下移动组件,以下是我为实现这一目标所做的事情:
- 设置为子布局选择的兼容渲染
- 添加了占位符设置和允许的占位符控件
但是,当我试图移动组件时,子布局的 DataSourceItems 没有改变,因此内容没有改变。
而且,如果数据源中的字段不同,有时我也会收到与字段相关的错误。
有人可以帮助我吗?
sitecore - Sitecore 页面编辑器和工作流程 - 如何?
假设我有一个经典的页面布局。
- 带有徽标的标题(一个子布局)
- 页面标题中的顶部导航(另一个子布局)
- 一个 3 列的页面子布局:
- 在左列占位符中加载的左导航子布局
- 中心栏中的占位符,可以加载不同的内容项(幻灯片、选项卡容器、HTML 块等)
- 右侧栏中的占位符,可以加载不同的侧边栏内容项(跨多个页面共享)
- 页脚子布局,可能还有页脚导航子布局(例如联系我们、帮助、T&C 等)
现在假设所有这些都可以在页面编辑器中进行编辑,让我们添加一个事实,即我希望所有内容都通过工作流。
当编辑器转到特定页面(比如“关于我们”页面)时,当他单击 EDIT 时,Sitecore 究竟应该做什么?显示在该页面上的所有项目都会切换到 DRAFT 状态吗?或者只有当编辑器确实编辑了页面上显示的某些“内容项”中的某些内容时才会发生这种情况?
当页面提交审批时会发生什么?所有被修改的子项目是否也会进入“提交审批”状态并出现在审批者/发布者的工作箱中?
如果这些都不是开箱即用的,那么如何实现这一切呢?有没有人已经解决了这个问题并成功解决了它?这似乎是一个常见的问题,但我似乎无法找到任何关于如何将所有这些联系在一起的指导。
谢谢, FG
sitecore - Sitecore 页面编辑器 - “创建新内容”位置
在页面编辑器中,当您添加新内容项时,是否可以将其自动添加为当前页面的子项?
所以在页面编辑器中
- 在占位符中单击“添加到此处”。
- 选择 选择渲染
- 选择“创建新内容”
- 自动将其创建为上下文项的子项。
sitecore - 用户无权访问 sitecore 中的内容编辑器
用户只有页面编辑器访问权限。我尝试向用户添加不同的角色,但它仍然不起作用。让用户访问内容编辑器的唯一方法是将他设置为管理员,我真的不想给用户管理员权限。
sitecore - 将富文本完整编辑器添加到 Sitecore 页面编辑器
我知道有一个 web.config Sitecore 设置将更新内容编辑器中的默认文本编辑器,以便 Sitecore 使用全文编辑器:
但是,这并没有在页面编辑器模式中提供完整的富文本编辑器工具栏。我是否缺少另一个设置,或者这是否以不同的方式实现?
sitecore - Sitecore 页面编辑器 发布与内容相关的项目
我有一个“产品页面”,产品页面映射到“产品页面”Sitecore 项目。网站/页面/产品页面。
我在该页面中有一个带有页面编辑器的文本区域,它从 Web 数据库中的“产品示例文本”Sitecore 项目的“描述”文本加载文本。(Sitecore.../CommonText/产品示例文本)
在我的 ascx 文件中,标记非常直接,
代码隐藏,
当我在页面编辑器中打开页面时(作为系统管理员),它允许我更改“产品示例文本”,当我使用页面编辑器上的“保存”按钮保存时,它会保存到主数据库中。“产品示例文本”项目被保存。现在,当我尝试使用页面编辑器功能区中的“发布”项目发布项目时,这些更改没有得到反映,原因是“产品示例文本”项目没有发布。
当我保存页面时,Sitecore 以某种方式理解必须保存“产品示例文本”项目。但是为什么不发布呢?我做错了什么......我该如何解决这个问题?