我有一个客户希望他的网站按照标记验证服务 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/