Модификатор замены strong тэгов на span для части ресурсов

MODX Revolution

23-10-2025

Замена тэгов strong на span у ресурсов с указанными родителями
<?php
if ($modx->event->name == 'OnLoadWebDocument') {
    $mparent = array(52,53,54,55); // Указываем ID родителей
    if (in_array($modx->resource->parent, $mparent)) {
            $content = $modx->resource->get('content');
            $content = preg_replace('#<strong>(.*?)</strong>#si', '<span class="strong_span">$1</span>', $content);
            $content = preg_replace('#<strong(.*?)>(.*?)</strong>#si', '<span class="strong_span" $1>$2</span>', $content);
            $modx->resource->set('content', $content);
        }    
}

И стили:

<style>
.strong_span {
    font-weight:bold;
}
</style>
Просмотров: 31