2 ситуации
1
В файле шаблона виджета подтягиваю css, js и др. кодом
$this->addCSS("templates/default/widgets/socialwd/style.css");
Но если покупатель ставит в ручном режиме docs.instantcms.ru/manual/addons и содержимое папки templates/default/ распаковывает в свою папку шаблона, css, js и др. перестают подтягиваться, что логично, их в папке default нет
2
Есть возможность ссылаться на шаблон юзера через {$this->name}. И при ручной установке, описанной выше, все будет ок. НО! При автоматической установке получим нерабочий виджет при условии, что у юзера шаблон не default.
Я же правильно понимаю, что при сборке установочного пакета у нас нет вариантов, кроме как складывать файлы шаблона в папку default?
Как быть с самостоятельными юзерами?
Есть автоматический вариант подгрузки файла templates/default/widgets/socialwd/my.js если templates/{$this->name}/widgets/socialwd/my.js недоступен?