詳細な解説をありがとうございます ![]()
これにより、テーマコンポーネント内で使用されるプラグイン内のファイルへの「絶対」パスに影響はありますか?例えば、layouts プラグインと連携するテーマコンポーネントは、すべて layouts プラグイン自体にあるヘルパーを以下のように必要とします。
requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')
具体的な例としては、layouts category list widget があります。
ここでのパス変更は、プラグインアセットパイプライン(プラグイン名ではなくテーマ ID を使用)におけるアセットのネームスペース化と整合性が取れるものと思われます。また、テーマコンポーネント内で使用されるプラグインアセットパスは変更されず、上記のような require 文も引き続き機能するはずです。その認識で正しいでしょうか?