TinyMCE и валидация, как вылечить?

Добрый день.
Столкнулся с тем, что при проверке валидности страницы, TinyMCE обрезает исправления, которые в данный момент не проходят валидацию. Вернее это не совсем ошибки, просто закрывающий слэш тегов
<br />
и многих других сейчас не обязателен. Понимаю что это не ошибка а лишь информирование что слэш лишний, но все же — можно приучить TinyMCE к этому новому правилу? Как пример вот в этой строке надо убрать слэш в конце, но TinyMCE его упорно вставляет обратно
<img src="/controller-InteliCompact.jpg" alt="контроллер InteliCompact" width="328" height="247" />
.
Виталий
16 октября 2022, 09:08
modx.pro
1
163
0

Комментарии: 2

Павел Романов
16 октября 2022, 09:42
+1
Сделайте плагин на событие OnWebPagePrerender — заодно и type у скриптов и стилей уберете:
<?php
$arr1 = array('type="text/css"', 'type="text/javascript"',' />','/>');
$arr2 = array('','','>','>');
$output = &$modx->resource->_output;
$output = str_replace($arr1,$arr2,$output);
    Виталий
    17 октября 2022, 10:04
    0
    Павел, огромное спасибо.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2