我正在尝试使用drupal_add_html_head()函数在我的网站头部创建一个标签。它正在从标签中剥离类型属性。它不应该这样做。有谁知道如何防止这种情况发生?
我在主题的 template.php 文件中执行此操作。这是我的代码:
function exampletheme_preprocess_html(&$variables) {
$rss = array(
'#type' => 'html_tag',
'#tag' => 'link',
'#attributes' => array(
'rel' => 'alternate',
'type' => 'application/rss+xml',
'href' => 'http://feeds.feedburner.com/examplefeed',
'title' => 'RSS Feed'
)
);
drupal_add_html_head($rss, 'rss');
}
这导致:
<link rel="alternate" href="http://feeds.feedburner.com/examplefeed" title="RSS Feed" />
如果我使用drupal_add_html_head_link()函数,我会得到相同的结果。如果我拼错了“类型”这个词,那么该属性就会出现。但我在函数中看不到任何会从 html 属性中剥离“类型”的内容。