我有一个客户希望他的网站根据http://validator.w3.org/上的标记验证服务完全有效的 HTML 5 标记我认为他可以忍受的只有一个小错误,但我想要尽可能清理。有谁知道如何<meta http-equiv="Content-Language" content="en" />
从 Composite C1 中的标题标记中删除设置全局语言的元元素?我一直没有成功找到它。
问问题
167 次
2 回答
2
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 的错误,应该在下一个版本中修复。
于 2012-11-05T09:07:38.243 回答
0
问题出在 Composite.Web.Html.Template.CommonMetaTags 函数上。我仍然不知道如何更改函数本身,但作为一种解决方法,我只是将它挤出的标签减去内容语言和
于 2012-11-05T02:58:09.670 回答