マリオネットと、それがバックボーンに追加する構造を本当に楽しんでいます。ただし、単一のページでモジュールを再利用する方法に少し困惑しています。
カテゴリ ツリーのイベントをレンダリングして処理するマリオネット モジュールがあります。このモジュールを同じページで再利用したいと思います。これにより、ページのさまざまな領域にさまざまなコレクションが表示されます。マリオネット モジュールは基本的に Application オブジェクトのシングルトンであり、これもシングルトンであることに気付きました。モジュールの新しいインスタンスを作成して、別のリージョンの新しいコレクションのイベントを表示および処理できないようです。同様に、モジュールにはイベントを登録してトリガーすることはできません。これは、モジュールが 1 つしかなく、各リージョンでトリガーされるイベントが互いに独立している必要があるためです。
モジュールについて間違った考えを持っていますか? 異なる地域/コレクションで同じページでどのように再利用できますか?