SharePoint 2010内容编辑器webpart编辑生成的代码

时间:2012-09-24 11:09:04

标签: sharepoint cewp

为什么SharePoint这么糟糕?

首先,内容编辑器webpart为您提供了一条很好的消息“警告:您输入的HTML源可能已被修改。”当您通过“编辑HTML源”插入一些HTML时。

更糟糕的是,您编辑的内容是生成的HTML,而不是源HTML。

让我们假设你有一些被修改的标记,并被一些链接到母版页的jQuery变成了一个滑块。 jQuery插件通常添加类,在原始标记周围添加额外的HTML以实现所需的功能。

使用SharePoint 2010页面编辑器,您将在JavaScript修改后显示标记。那种愚蠢的做法是什么?

我可以将源HTML放在单独的文件中,只需从每个内容编辑器webpart链接到它们,但这会使维护页面变得很麻烦。

有什么设置我在某处丢失吗?我假设有一个类似于以下

的设置
SPActLikeARetard = True

如何将此更改为False?

1 个答案:

答案 0 :(得分:1)

另一个选项是HTML表单Web部件(在Forms类别中)。这可以用于连接到其他Web部件,但更简单的是它可以用于直接在Web部件中编辑JavaScript。内容编辑器Web部件的规则似乎不适用于HTML表单Web部件,因此它允许更大的灵活性。

不是最好的,但会奏效。

如果标记编辑器Web部件除了控制由webpart输出的标记之外没有进行其他设计,那将是很好的。