Доброго времени суток!
Появилась надобность написать плагин, который заменяет тэги на валидные. Т.е. когда создаю шаблон или документ, при сохранении плагин заменял определенные тэги на другие.
Создал простейший плагин, но он не работает. Тем более я не совсем знаю, какие события выбирать, чтобы плагин заменял тэги при:
1) Сохранении шаблона
2) Сохранении контента документа
Само ядро плагина такое:
$modx->documentOutput = str_replace('<br>','<br />',&$modx->documentOutput);
$modx->documentOutput = str_replace('<DIV','<div',&$modx->documentOutput);
$modx->documentOutput = str_replace('</DIV>','</div>',&$modx->documentOutput);
$modx->documentOutput = str_replace('<P','<p',&$modx->documentOutput);
$modx->documentOutput = str_replace('</P>','</p>',&$modx->documentOutput);
т.е. тэг
заменяет на
, теги в верхнем регистре - в нижний, и т.д. Хотя, возможно, подобній плагин уже есть и я изобретаю велосипед?
Буду очень благодарен за помощь