BITRIX – убираем атрибуты type в теге script и лишние закрывающие слешы


При проверке на валидность страницы сайта на CMS Битрикс валидатор ругается на присутствие type в теге script (устаревший атрибут)

Warning: The type attribute is unnecessary for JavaScript resources.

а так же на лишний закрывающий тег в одиночных тегах (тоже устаревшая запись)

Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.

решение – вешаем обработчик на OnEndBufferContent и вырезаем из сформированного буфера

PS
в регулярке почему то конструкция [link|metainput] не “взлетела”, разбираться пока не стал – если кто подскажет почему, подкорректирую.

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *