Как удалить все атрибуты type='text/javascript' и type="text/css"
Здравствуйте!
Сделал проверку сайта в валидаторе и выяснилось, что теперь в HTML 5 не обязательно указывать type="text/css" в стилях и type='text/javascript' в скриптах.
Вот что пишет валидатор:
The type attribute for the style element is not needed and should be omitted. (Атрибут type для элемента стиля не нужен и его следует опустить.)
В файлах темы я поудалял, а как убрать из модулей и из ядра?
Комментарии
<?php
function MYMODULE_process_html_tag(&$variables) {
$el = &$variables['element'];
if (isset($el['#attributes']['type']) && $el['#attributes']['type'] == 'text/css') {
unset($el['#attributes']['type']);
}
if (isset($el['#attributes']['type']) && $el['#attributes']['type'] == 'text/javascript') {
unset($el['#attributes']['type']);
}
}
?>
Adano спасибо! А куда этот хук вписать?
В page.tpl.php - ничего не изменилось.
В template.php - сайт упал.
В свой модуль
В те модули, через которые не проходит валидация?
http://xandeadx.ru/blog/drupal/256
Adano большое спасибо! Все получилось.