【问题标题】:Making a Sharepoint publishing site XHTML compliant使 Sharepoint 发布站点与 XHTML 兼容
【发布时间】:2012-03-04 23:23:43
【问题描述】:

我有一个发布站点,我正在尝试使其符合 XHTML 过渡。除了这个,我已经解决了大部分问题。

     <div style='display:none' id='hidZone'><menu class="ms-SrvMenuUI">
    <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute(&#39;helpLink&#39;), MenuWebPart.getAttribute(&#39;helpMode&#39;))" text="Aide" type="option" style="display:none">

    </ie:menuitem>
</menu></div>

我必须删除

标记和他的内容,因为它们没有通过 w3c 验证器测试。

这似乎是最近在服务器端注入的。我试图通过 javascript 删除它,但没有成功。

谁能帮我解决这个问题?

更新

我找到了一种方法来删除它,方法是覆盖母版页的渲染方法并在渲染之前编辑内容。我仍在努力寻找更好的方法来做到这一点。

【问题讨论】:

    标签: sharepoint-2010 web-parts xhtml-transitional


    【解决方案1】:

    所有这些标签都是由功能区菜单生成的。如果您尝试使用匿名用户(如果是这种情况)或只读帐户验证您的站点,并且您将功能区放入 SPSecurityTrimmedControl,则验证工具(例如为 FireFox 或 Total 验证器添加的 HTMLValidator)将永远不会看到那些标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      相关资源
      最近更新 更多