Спасибо за подробный разбор ![]()
Отразится ли это на «абсолютных» путях к файлам в плагине, используемом в компоненте темы? Например, компоненты темы, работающие с плагином layouts, требуют наличия вспомогательных функций в самом плагине layouts, как в этом примере:
requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')
См., например, виджет списка категорий layouts.
Похоже, что изменение пути здесь согласуется с пространством имен ресурсов в конвейере ресурсов плагина (используются идентификаторы тем вместо имен плагинов), и пути к ресурсам плагина, используемые в компоненте темы, останутся неизменными. И что require, как в примере выше, продолжит работать. Так ли это?