c1-cms - 从 Composite C1 中删除全局内容语言声明

标签 c1-cms

我有一个客户希望他的网站按照标记验证服务 http://validator.w3.org/ 具有完全有效的 HTML 5 标记。我认为只有一个小错误他可以忍受,但如果可能的话我想纠正。有谁知道如何删除设置全局语言的元元素,例如<meta http-equiv="Content-Language" content="en" />来自 Composite C1 中的 header 标记?我一直没能找到它。

最佳答案

Content-Language 元标记是从 Composite.Web.Html.Template.CommonMetaTags 函数发出的,实际上不是 html5。

您可以通过删除函数调用(布局模板中的 <f:function name="Composite.Web.Html.Template.CommonMetaTags" />)来解决此问题。这还将删除其他元标记,如果您愿意,您可以插入它们。

其他元标记如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Generator" content="Composite C1 CMS - Free Open Source from http://composite.net/" />

感谢您在此处发布的帖子,这已被注册为 Composite C1 的错误,应该在下一版本中修复。

关于c1-cms - 从 Composite C1 中删除全局内容语言声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13210991/

相关文章:

c1-cms - 在可视化编辑器工具栏中启用Tinymce的文本颜色插件

asp.net - 在运行时动态禁用/启用页面的输出缓存

azure - C1 CMS - Azure 上安装了 IIS WebSocket 支持错误

asp.net - QueryString 参数如何绑定(bind)到 Action 方法参数?

asp.net - DNN 与复合 C1 - 优点和缺点

c# - 使用 Azure 中的 Composite C1 中的代码写入文件?

c# - 如何从IPageStructure中找出父页面Id? (复合C1)

content-management-system - 使用 Composite c1 cms 的照片库

c1-cms - 在 Razor 函数中获取数据引用数据