问题标签 [content-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 投票
0 回答
70 浏览

html - 我在使用带有 Sharepoint 的 html/css 进行基本布局时遇到问题

我是 Sharepoint 的新手,所以我在一些基本的东西上遇到了困难。我已经将它发布到 SharePoint StackExchange,但我想我也会在这里试试运气。如果我做错了,请告诉我,我将从这里删除我的帖子!

我的最终目标是基本上做一些看起来像这样的东西。

您可以在此链接的第一张图片上看到我当前页面的外观。在该链接的第二张图片中,您可以看到布局在 Sharepoint 中的外观。如您所见,它只是一堆包含 html/css 的内容编辑器 Web 部件。我很抱歉把图片缩小了,但如果你看不到标题部分、左上部分、部分、中部分、中心部分和右中部分.

我需要对当前页面进行一些更改,以使其看起来像我想要的那样。

  • 我需要使段落扩大顶部段落的宽度(我希望标题部分的宽度一直到达右侧最后一个蓝色框的末尾)

  • 我无法修复网页的右侧部分。我需要在该部分的第一个蓝色框上使用很多,margin-top以便将其与其余框对齐。但是,正如您从链接的第三张图片中看到的那样,当我缩小时出现问题,这让我认为它在不同尺寸的屏幕上看起来不正确。

  • 最后,也是我遇到最大困难的部分,是将所有这些框的颜色更改为白色,然后将它们放入蓝色背景中。我试图让它看起来第一个链接,我有一个带有段落的标题,然后该段落下方的框都在蓝色背景内。考虑到它们都在不同的 Web 部件中,我不知道该怎么做,所以我真的不知道如何将它们全部放在一个容器中。

如果可以提供任何帮助,这就是盒子的代码,它基本上看起来像这样:

除了非常轻微margin-leftmargin-right对齐一些框外,几乎就是这样。

再次抱歉,如果我要求太多,我对 Sharepoint 还很陌生,我需要一些时间来适应它。任何帮助将不胜感激。

0 投票
1 回答
38 浏览

jquery - 在同一页面上的控件/块/面板/插件中打开不同的网页

我需要开发一个页面,其中左侧有一个链接列表,然后单击特定链接会在控件/块/面板/插件/等中打开一个网页,但在同一页面上。这个想法是在控件/块/面板/插件/等中打开不同的网页但在同一页面上。我怎样才能做到这一点?客户在 SharePoint 2010 门户中需要此解决方案。

0 投票
3 回答
228 浏览

html - 如何使用 contenteditable 属性调整 html 中按钮的大小或编辑按钮?

我有一个按钮,我必须更改它的颜色、大小和名称。

我正在使用<button contenteditable="true">属性。

在下面的示例中,我可以编辑作为按钮名称的文本内容,但我无法更改它的样式,

有什么办法可以改变它的风格吗?

演示

0 投票
0 回答
97 浏览

menu - Sitecore 内容编辑器功能区点击限制

使用 Sitecore 内容编辑器,在菜单功能区上单击大约 5 到 10 次鼠标后,我们遇到了问题。变得毫无反应...

Sitecore 内容编辑器菜单功能区

我们有许多用户,每个用户都有自己的登录名,这个问题影响了不同计算机和浏览器上的所有人。不管他们点击什么或做什么(看起来),但点击几下后菜单弹出事件不会触发,例如:

示例: 用户登录,单击站点菜单功能区中的一些选项,例如“发布”或“演示文稿 - 详细信息”。单击大约 5-10 次后,用户仍然可以单击菜单功能区选项,但没有任何反应。子窗口弹出窗口不弹出。

到目前为止,我们找到的唯一解决方案是重新加载整个页面,这不是很好,因为您必须再次在树结构中找到自己的位置等。

我们使用的版本:Sitecore.NET 6.2.0 (rev. 091012)

有任何想法吗 ?

0 投票
1 回答
75 浏览

c# - 这是以编程方式替换 SharePoint 页面上的内容的明智方法吗?

我已经将一个巨大的页面分成几个“一口大小”的块。我想一次一个地向用户展示它们。浏览完一页后,他们单击 HTML 按钮(“下一步”),上一个 Web 部件或内容编辑器 Web 部件将被下一个替换。

这个页面,我想出了一些伪代码(我不知道是否真的有我可以调用的 SPLimitedWebPartManager.RemoveWebPart() 方法,如下面的伪代码,或者如何获取对当前的引用(即将-被替换)[内容编辑器] Web 部件,但这是基本思想:

这有意义吗?对我来说,检查页面、更改页面并重新签入似乎很笨拙,甚至非常奇怪。

目前我唯一能想到的另一件事是将整个shebang放在一个Web Part中,但首先隐藏第2-6节,然后依次显示一个段(隐藏前一个之后)。IOW,这种类型的程序:

实际上,这两个想法在我看来至少有点靠不住。一种方法更可取,还是我没有想到的第三种方法会比两者都好?

0 投票
1 回答
451 浏览

sitecore - Sitecore 7 - 内容编辑器错误:字符串未被识别为有效的日期时间

我正在使用 Sitecore 7.0 rev 131127,当我尝试进入内容编辑器时,我收到以下错误:在此处输入图像描述

但是当我尝试转到其他模块(例如营销中心)时,它正在工作。

我尝试在 Sitecore.Social.config 上将以下值更改为 false,但它对我不起作用。

任何人都可以就此提出建议吗?

0 投票
1 回答
522 浏览

sharepoint-2010 - 为什么 CSS box-shadowing 在 Meteor 应用程序的 IE11 中有效,但在 Sharepoint CEWP 上无效?

我在这里问了一个关于让 box-shadow 在 IE 上工作的问题

但事实证明,IE 并不是真正的问题——IE产生阴影,如下所示:

在此处输入图像描述

上面的尖叫声来自在 localhost 上运行的 Meteor 应用程序;但是,当我尝试在 Sharepoint 站点中(在页面上的内容编辑器 Web 部件上)完成阴影效果时,我没有得到框阴影:

在此处输入图像描述

工作(流星)的CSS是:

因此,在没有任何特定于 IE 的指令的情况下,阴影也可以在 IE 中正常工作!

非工作(Sharepoint 内容编辑器 Web 部件)的 CSS 是:

注意:我在一堆msdn杂志上发誓,我不久前查了IE版本,是IE8,但我去验证它实际上是IE11!但是,即使在这个相对较新的 IE11 版本中,box-shadowing 还是失败了!

我得到的一个较早的建议是试试这个:

......但这并没有做任何事情。

我也试过:

最后,我之前的问题(链接到上面)的答案建议:

progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2), progid:DXImageTransform.Microsoft。阴影(color=#aaaaaa,direction=90,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa ,direction=180,strength=10), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength =5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2);

但是这些都行不通。为什么阴影在 IE 上适用于本地运行的 Meteor 应用程序,但不适用于 Sharepoint Server 提供的内容编辑器 Web 部件?它们都在“InPrivate”IE 会话的同一个实例上运行。

我在 James Johnson 的回答中发现的一种可能性表明,我的标记中可能有这一行:

……是问题所在。但是我没有明确添加该行,也不知道它来自哪里,或者,如果我确实知道它来自代码库中的哪里,并且我要删除它,它可能会对 Sharepoint 网站的其他地方造成什么破坏。

作为记录,来自工作 Meteor 应用程序的“查看源代码”完全不同,并且不包含“元”标签。它完全是一种“不同的动物”;对于好奇的人,这里是完整的:

更新

我想知道,因为这似乎是一个 Sharepoint HTML 问题,我将不得不恢复尝试通过 jQuery 解决它,例如在“悬停”事件处理程序切换器(mouseenter、mouseleave)中。我最初是沿着这条路走的,但后来改用更优雅的纯 CSS 方法。像 IE 之类的东西——Web 开发人员工作时间存在的祸根)使优雅更难以实现。

0 投票
4 回答
1552 浏览

sitecore - Sitecore 8:隐藏项目中的部分或字段

我有一个使用子布局sub1的项目。使用此子布局创建的项目有一个字段“切换列”,我想删除或隐藏它(或者如果可能,隐藏/删除“列网格”部分)。请注意,我不希望该模板的每个项目都隐藏该字段;只是使用sub1的项目(因为模板被不同的子布局使用)。

在此处输入图像描述

有没有办法通过子布局的 ascx 文件中的代码来做到这一点?

0 投票
2 回答
1001 浏览

sitecore - Sitecore 8.1 - 自定义字段类型和体验编辑器的“添加”按钮

涵盖体验(页面)编辑器和内容编辑器的问题。

我有一个时间轴聚光灯,用户可以将其添加到页面 - 它的顶部有一个十年列表,每个十年下面都有一个年份列表(带有他们的文本和图像)。

我创建了许多链接到各种数据源的控件,但我发现缺乏用户体验。

如果我去体验编辑器:

  1. 选择时间线占位符并添加项目
  2. 弹出窗口以选择/创建数据源

然后添加十年的唯一方法是转到 Decade 数据源,在那里创建一个新项目,然后返回到 Timeline 数据源并添加这个项目。

我在想的是:

  • 内容编辑器 - 针对时间轴数据项,它们是“十年”的多列表字段 - 是否有任何简单的方法可以在其旁边添加一个“创建”按钮,该按钮可以复制相同的事件,就像您访问十年数据源一样并单击插入项目
  • 体验编辑器 - 删除占位符的使用并添加一个类似的“创建”按钮,该按钮将复制插入项目事件 - 一旦项目创建和属性设置刷新控件以显示。

有人遇到过类似的事情吗?有更好的解决方案吗?

谢谢,丹

0 投票
0 回答
145 浏览

sitecore - Sitecore 8:工作流程问题

我在触发快速批准时遇到了工作流程问题。

脚步:

1)通过内容编辑器,我编辑一个项目。

2)我点击快速批准按钮,弹出一个评论窗口

在此处输入图像描述

3) 单击“确定”或“取消”按钮时,UI 会以某种方式刷新,并且内容树现在折叠到基本级别“sitecore/content/First-Node-Under-Content”。

我不确定为什么以及是什么导致了这种行为。此外,我创建并应用了使用内置快速批准功能的工作流程。

此问题仅存在于 Firefox 和 IE 中。