CQ クライアント ライブラリ マネージャーの機能を変更/オーバーライドしようとしていますが、コードの場所に詳しい人がいるかどうか疑問に思っていましたか?
DefaultChannelDetector.js と CQClientLibraryManager.js でチャネル検出を制御するいくつかの js を見つけました。これらは、依存関係や埋め込みではなく、チャネルのみを扱うように見えます。これらは clientlib として提供されます。etc/clientlibs/foundation/librarymanager.js は、apps/system/config/com.day.cq.widget.impl.HtmlLibraryManagerImpl.config で htmllibmanager.clientmanager を指定することでオーバーライドできると想定しています。
したがって、変更するには、コードがどこにあるかを知る必要があります。オーバーライドするために、htmllibmanager.clientmanager を別のものに向けると仮定しますが、clientlibs の依存関係/カテゴリ/埋め込みプロパティにアクセスする方法を知る必要があります。
さらに、cq:includeClientLib タグがどのように機能するかについての低レベルの洞察をいただければ幸いです。(それを実装するコードへのポイントとしての低レベル)