问题标签 [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 投票
3 回答
2151 浏览

sitecore - 如何在 Sitecore 页面编辑器中挂钩 Save 事件?

我正在为我的内容作者创建一个自定义编辑控件,以便在页面编辑器中使用。当然,这意味着我希望我的控件在用户单击“保存”按钮时将数据保存到项目中。

这是怎么做到的?我浏览了许多文档...感觉好像我缺少一些基本的东西。当然我可以在这里添加我自己的事件处理程序?

注意:我希望这是页面编辑器中的内联编辑。这似乎是 Sitecore 缺少的一个非常基本的功能。我当然可以看到对复选框字段也使用复选框条目(多么疯狂的概念?!?!)。唯一的内置编辑选项似乎是文本框或 RichText 编辑器。我错过了一些明显的东西吗?

0 投票
1 回答
754 浏览

sitecore - 是否可以在 Sitecore 页面编辑器顶部添加自定义按钮

我正在尝试在网站上自定义 Sitecore 页面编辑器。他们的主页上显示了一个新闻查看器子布局。新闻项目不是直接在主页下方输入,而是在 Sitecore 内容树中完全不同的位置。

这意味着页面编辑器的正常插入选项仅显示在主页项下面的级别上有效的模板。由于不包括新闻项目,因此未提及新闻项目模板。正如预期的那样。

我正在寻找一种方法——最好是通过页面编辑器顶部的一个非常明显的选项——允许用户插入新的新闻项目。系统应将其正确放置在内容树中。

关于我应该研究什么机制的任何想法?我查看了编辑框架,这仍然是一个选项,但我更愿意将按钮添加到页面编辑器的顶部。

问候,

大卫

0 投票
1 回答
1138 浏览

.net - 添加页面编辑器“保存和发布”按钮

我想在站点页面编辑器上的“保存并关闭”按钮旁边提供另一个按钮,一旦按下它将触发保存和发布操作。我去了核心并复制了我打算修改的“保存并关闭”按钮。

在此处输入图像描述

我会将此按钮称为“保存并发布”,但现在我有点好奇是否必须修改 javascript 以包含我的自定义调用(比如说javascript:scSave("myPublish:saveAndPublish")

我正在关注这篇文章以连接到管道并完成操作,但不确定这是否是正确的方法。

有什么建议吗?

0 投票
3 回答
1278 浏览

sitecore - SiteCore - 在页面编辑器中应显示控件的页面上显示 JSON

我在页面编辑器中,我看到 JSON 应该在哪里编辑器控件

{"commands":[{"click":"chrome:field:editcontrol({command:\"webedit:chooseimage\"})","header":"选择图片","icon":"/~/icon /SoftwareV2/16x16/photo_landscape.png.aspx","isDivider":false,"tooltip":"选择图像","type":null},{"click":"chrome:field:editcontrol({command: \"webedit:editimage\"})","header":"Properties","icon":"/~/icon/SoftwareV2/16x16/palette_preferences.png.aspx","isDivider":false,"tooltip": "修改图片外观","type":null},{"click":"chrome:common:edititem({command:\"webedit:open\"})","header":"编辑相关项", “图标”:”/temp/IconCache/SoftwareV2/16x16/cubes_blue.png","isDivider":false,"tooltip":"在内容编辑器中编辑此项目。","type":"common"}],"contextItemUri":" sitecore://master/{2D90E98C-1360-4EBA-855E-3B321B053376}?lang=en&ver=1","custom":{},"displayName":"Logo","expandedDisplayName":null}

这发生在页面编辑器中,但在我查看站点时没有。

0 投票
2 回答
621 浏览

sitecore - 页面编辑器中的 Extranet 用户

我想授予我的 Extranet 用户使用页面编辑器编辑某些页面中的字段的权限,但我该怎么做?我已经设法让用户访问页面编辑器,但我一生都无法弄清楚使这些字段可编辑。我看到了功能区,但他们无法编辑字段

用户具有以下角色: sitecore\Author

0 投票
2 回答
627 浏览

sitecore - sitecore 页面编辑器更改位置实际删除添加到项目(页面)上的子布局

我有一个带有两个占位符 leftColumn 和 rightColumn 的布局。对于一个项目,我为左列添加多个子布局,为右列添加多个子布局。现在在页面编辑器中,当我尝试使用工具栏中的“更改位置”按钮更改位置并将内容移动到另一个位置时,内容会根据需要移动到我的新位置。但是当我单击功能区上的保存按钮时,它实际上是从演示文稿本身中删除移动的内容。

我不确定它为什么会这样。我们正在使用 Sitecore 6.4

0 投票
2 回答
1501 浏览

asp.net - Sitecore 中通用链接的正确页面编辑器

您能帮我让通用链接字段在 Sitecore 页面编辑器中工作吗?

我可以看到一个小助手“插入链接”,单击它后,会弹出“插入内部链接”表单。当我在页面编辑器中处于编辑模式时,默认情况下会发生这种情况

这很好用,但是我还需要能够从页面编辑器“插入外部链接”。我知道这可以在 Sitecore 的管理部分实现,但是如何在页面编辑器中实现这种行为?

是否可以设置 Sitecore,以便用户可以编辑指向外部站点的外部链接(例如:用户个人资料页面上的 Microsoft 个人资料链接)?

谢谢你。

0 投票
1 回答
628 浏览

sitecore - Sitecore:从页面编辑器中隐藏数据模板字段

我有 2 个数据模板字段“title”和“id”,分别用于 HTML 页面标题和 body 标记中的 id 属性。当使用Page Editor查看页面时,Sitecore 会尝试在这些项目上呈现编辑器控件,并且由于它们位于主表单标签之外,因此无法正确呈现控件。我不需要这些在Page Editor中是可编辑的。

  1. 处理此类字段的最佳方法/解决方案是什么?
  2. 从页面编辑器中隐藏这 2 个模板字段是一种解决方案吗?
  3. 如果是这样,您如何从页面编辑器中隐藏这些字段并使其在内容编辑器中仍然可用(这样我们仍然可以在内容编辑器中对其进行编辑)?
0 投票
3 回答
3169 浏览

sitecore - “~”在 Sitecore 中变成“%7E”问题?

使用 Sitecore,我正在做一些事情,比如自定义媒体的 URL。
PageEditor mode的时候,你们有遇到过“~”转“%7E”的问题吗?

例如,在 IE(或 chrome、firefox)中检查页面的来源,我期待类似的东西,

但想出了这个,

我检查了我的代码,我不认为我做了什么会改变'〜'到'%7E',曾经遇到过这样的事情,如果你有,请告诉我,以及我如何解决它。谢谢

0 投票
1 回答
3203 浏览

sitecore - 如何使用下拉菜单创建 Sitecore 功能区按钮?

Sitecore 页面编辑器和预览界面具有一个语言选择器按钮,该按钮触发一个“下拉”/覆盖菜单,用户可以在其中选择一种语言。我如何复制这种行为?

(我开始回答这个问题,并想出了一个解决方案。发布到 SOF 以征求意见/增强。)