Примерный алгоритм для LS 1.0:
1. Добавляем в конфиг перменную, в которой находится сабдомен.
2. Хук на метод GetWebPath в ModuleImage, до вызова метода — подменяем 'path.root.web' на нашу перменную, 'path.root.server' сохраняем.
3. Хук на метод GetWebPath в ModuleImage, после вызова метода, возвращаем значение 'path.root.web'.
Вполне возможно попытаться. Напрямую объявлять делегацию из кода плагина при определенных условиях. Как именно это делается — смотреть abstract class Plugin метод final function Delegate()
1. Добавляем в конфиг перменную, в которой находится сабдомен.
2. Хук на метод GetWebPath в ModuleImage, до вызова метода — подменяем 'path.root.web' на нашу перменную, 'path.root.server' сохраняем.
3. Хук на метод GetWebPath в ModuleImage, после вызова метода, возвращаем значение 'path.root.web'.
В БД правим ссылки на ранее залитые картинки.
в планах.
github.com/stfalcon-studio/ls-plugin_lsgallery/blob/master/config/config.php#L22