моего заказа друпал модуль обеспечивает пользовательские входной фильтр, функция ниже:Друпали изменений входного фильтра только один шаблон
функция my_custom_filter ($ текст) {
return preg_replace('~<img(.*)src=\"/sites/default/files/(.*)\"~', '<img$1src="' . variable_get('static_url', "http://fileserver.com") ."/". file_directory_path() . "/" . '$2' . "\"", $text);
}
как вы можете видеть, я использую модуль для изменения файлового сервера cdn для изображений, введенных в rte (я использую tinymce).
Проблема, мой фильтр изменяет только последний шаблон данного текста. Я не понимаю, почему это происходит, какие-то идеи?