问题标签 [cewp]

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

sharepoint - 从内容编辑器/页面查看器 Webpart 中删除滚动条

我正在尝试在另一个 SharePoint webpart 页面中显示 HTML 页面。

我使用了开箱即用的页面查看器 Web 部件,但页面查看器 Web 部件在其中显示了一个禁用的滚动条。

我还尝试使用其中带有 IFRAME 标记的内容编辑器 Web 部件,但它仍然无法正常工作。

这是我在内容编辑器 webpart 中使用的代码。

0 投票
1 回答
1617 浏览

css - SharePoint 2007 弹出富文本编辑器显示母版页中的公司徽标 - 如何删除它?

我目前在尝试在我们的 MOSS 2007 站点定义中设置 HTML 富文本编辑器的样式时遇到问题。

我在 body 标记的自定义母版页上指定了内联公司徽标,如下所示:

...

当作为一项功能部署时,此母版页适用于我们所有的标准开箱即用页面和站点 - 徽标出现在左上角(并且代码还使用单独定义的样式表应用配色方案) .

但是,当我们尝试使用 CEWP 修改一段内容时,富文本编辑器也会在左上角显示此徽标,部分遮挡了用户需要编辑的文本。

我试图修改母版页中的样式以隐藏此徽标,但找不到这样做的方法。我也研究过修改

C:\Program Files\Common Files\Microsoft Shared\web 服务器扩展\12\TEMPLATE\LAYOUTS\1033\htmleditor.js

和实际的富文本编辑器本身

C:\Program Files\Common Files\Microsoft Shared\web 服务器扩展\12\TEMPLATE\LAYOUTS\RTE2PUEditor.aspx

但这并没有带来任何成功(而且我真的宁愿不这样做!!)。

有人可以指出我正确的方向吗?

我想要一个适用于所有页面的自定义品牌(徽标、css 等),但不适用于弹出的富文本编辑器。这可能吗?如果是这样,怎么做?

0 投票
2 回答
2315 浏览

jquery - 用 Jquery 替换文本

我必须替换 HTML 中的文本。当我查看页面的 ViewSource 时,我发现了这个 html 标签。现在我需要用“Responder”替换文本“Respuesta”。我为此使用 SharePoint CEWP webpart。我需要编写什么代码来替换此文本?

0 投票
1 回答
1278 浏览

javascript - 将javascript动态插入标签

我正在使用 CEWP (webpart) 并将此代码放在那里。但是这段代码不在<head>标签内。我需要将此代码插入<head>标签中,

我怎样才能做到这一点?此代码将如何在 CEWP webpart 中工作?

0 投票
2 回答
24754 浏览

html - 为什么 SharePoint 不正确地显示我的 HTML 和 CSS 内容?

我正在尝试将内容添加到 SharePoint 内容编辑器 Web 部件,但是当我这样做时,它显示为好像它忽略了我的 CSS 的一部分。

当它是一个独立页面时,它在 Firefox 3.6 和 IE 8 中显示良好,但在内容编辑器 Web 部件中放置相同的代码时会完全关闭:单击此处查看

通常,通过 IE 查看 SharePoint 中出现问题的内容在 FF 中查看同一 SharePoint 页面时会正确显示;这次菜单布局正确,但文本颜色错误(应该是白色)。

当我使用 IE 的开发者工具检查代码时,Sharepoint 似乎忽略#CAPMenu liheight:0;. 如果我在 SharePoint 外部或使用 Firefox 的 SharePoint 中查看代码时禁用height:0;,则菜单会稍微分崩离析。当我通过 IE 在 SharePoint 中查看页面时,菜单已经被冲洗,禁用height:0;不会改变......

请帮忙!这不是 SharePoint 阻止我使用的第一个设计。

在 20101130 上编辑:我找到了一篇关于 SharePoint 2007 从其母版页发布的代码状态的文章 ( http://friendlybit.com/html/default-html-in-sharepoint-2007/ ),文章从我的想法开始正在捣碎我的代码...

事情开始很糟糕,第一行没有文档类型:
<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir="ltr" __expr-val-dir="ltr">'
这意味着所有默认页面都将以怪异模式呈现,使得跨浏览器的呈现不可靠。

在 20120921 上编辑:我们已经移至 2010 年,虽然更好,但 SP 仍会在尝试修复它时屠杀我的代码。我最终发现我可以将 CEWP 链接到保存到站点库的 HTML 文件,并将文件中的代码加载到 Web 部件中。因为 SharePoint 无法编辑文件,所以我的代码干净整洁 :-)

0 投票
1 回答
2542 浏览

sharepoint - 如何在 SharePoint 2010 CEWP(100% JavaScript 解决方案)中利用自定义样式和标记样式

简而言之,使用 RichHtmlField 我们可以自定义哪些样式和标记样式出现在功能区的下拉列表中。我们不能使用 OOTB 内容编辑器 Web 部件。

在询问/对比 RichHtmlField 与 CEWP(发出 HTML/JavaScript)之后,我确实能够找到 JavaScript 解决方案。

虽然 RichHtmlField 发出页面脚本来初始化字段控件,但 CEWP 不会发出这样的初始化脚本。此外,RichHtmlField 发出的 HTML 属性数量明显多于 CEWP,其中两个属性是PrefixStyleSheetStyleSheet

PrefixStyleSheet标识下拉菜单中使用的样式表前缀。 StyleSheet是品牌 css 文件的服务器相对 URL。

因此,在所有这些事情都成立的情况下,我们应该能够使用 jQuery 使用品牌样式表初始化 CEWP:

我希望这可以帮助别人。这段代码可以有很多不同的方向。我只是介绍基本面。如果您将此添加到 EditModePanel 内的母版页,它将跨站点工作。

那里有一个计时器,因为根据脚本加载的顺序,某些东西可能会在你完成之后弄乱你所做的事情。让我知道这是否有效/不适合您。

在某处保持对这个问题的解决方案的运行记录会很酷。

干杯,

0 投票
0 回答
430 浏览

javascript - 在 SharePoint CEWP 中对 RSS 源进行排序

需要使用 javascript 按字母顺序对 rss 提要进行排序。

我得到的只是顶部的“查看职位链接”

调试器给了我这个错误: SCRIPT5007: Unable to get value of the property 'toLowerCase': object is null or undefined

这不起作用:

0 投票
1 回答
3309 浏览

javascript - 在 SharePoint Designer 2010 中隐藏人员选取器字段

我正在尝试在 CEWP 中使用一些自定义 javascript 在选择下拉值时隐藏和显示一些字段。我设法隐藏了文本框(“您的姓名”),但无法隐藏“选择姓名”或“主管姓名”字段 - 这两个是人员选择器。我试图应用在其他地方找到的一些逻辑,但我仍然找不到控件。

这是我的 Javascript 代码:

这是我的页面的代码:

如果有人能指出我如何隐藏这两个字段并在选择“是”时显示它们的正确方向,那么我将不胜感激。

谢谢。

0 投票
5 回答
22268 浏览

sharepoint - 允许内容编辑器 Web 部件

使用 SharePoint 2007,如何允许在编辑页面模式下将 CEWP 添加到“添加 Web 部件”对话框的选择菜单中?目前,我只能添加公告、日历、链接、共享文档、任务,但我无法添加 CEWP。我可以完全访问该网站。

0 投票
2 回答
3975 浏览

sharepoint-2010 - 从 CEWP 中删除“编辑此页面以修改您的 Web 部件内容”

我在我的 Sharepoint 页面中添加了 Content Editor Webpart。如果 CEWP 中未提供任何内容,则“编辑此页面以修改您的 Web 部件内容”默认文本将显示在页面中。如何删除此默认文本。

注意:我在页面布局中添加了这个 CEWP,使用这个页面布局我创建了几个页面。所以现在我必须修改页面布局。