Имена изображений phpthumbon из alias (названия) ресурса

Имена изображений phpthumbon из alias (названия) ресурса

Переделываем имена кэш изображений (из phpthumbon) по его alias + номер изображения.

Конечный вид картинок будет такой

/assets/cache_image/3302/radiusnyij-shkaf-kupe-3302-1.jpg /assets/cache_image/3302/radiusnyij-shkaf-kupe-3302-2.jpg И т.д.   …

Идем в core -> components -> phpthumbon -> model -> phpthumbon -> phpthumbon.class.php и находим 480 строку. Ее комментируем и добавляем следующий код:

$dir_array = explode('/', $cacheFileDir);
$lastItem = array_pop($dir_array);
$this->_config['_cacheFileName'] = implode('/', $dir_array) . '/' . $this->modx->resource->get('alias') . '-' . $lastItem . "." . $this->_config['_options']['f'];

Должно получиться так:

rename phpthumbon cache file names