我正在尝试在page.tpl.php模板中自定义$ head变量,因为有两个实例
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
出现,我认为这会影响网站使用W3C的标记验证服务进行验证。非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
好吧,首先我会试着弄清楚为什么你会得到重复的东西。手动删除一个更像是一个黑客而不是修复。
也就是说,您可以使用template_preprocess_page自定义$ head。在主题的template.php中,执行以下操作:
<?php
function THEMENAME_preprocess_page(&$variables) {
// use $variables['head'] here and do whatever you want with it, such as...
$variables['head'] = str_replace('blah blah','blah',$variables['head']);
// ...although that's completely untested and might not work
}
答案 1 :(得分:0)
这似乎是Drupal API中的一个错误,可以在此处进行讨论:
http://drupal.org/node/451304#comment-2632954
似乎即使drupal.org正在复制内容类型元标记。