Итак проблема: загоняем сайт на MODX в валидатор, а там ошибки типа type=text/javascript. Грустим, но делать нечего надо чинить. Решение как всегда простое и гениальное:
1. Добавляем плагин clear_warning и вот таким кодом:
<?php
switch ($modx->event->name) {
case 'OnWebPagePrerender':
$output = &$modx->resource->_output; // перехватываем содержимое страницы
$output = str_replace(' type="text/javascript"',"",$output); // (!) удаляем пробел перед text/javascript
break;
}
2. Ставим галочку на Системное событие OnWebPagePrerender
3. Наслаждаемся результатом