私はいくつかのコードを文書化したい Orchard サイトに取り組んでいます - 一連のプラグインと各プラグインが処理できる一連のコマンドです。
したがって、プラグインごとのページと、使用可能なコマンドごとのページを用意してから、プラグインをサポートされているコマンドに何らかの方法でリンクしたいと思います。
プラグイン ページで、そのプラグインでサポートされているすべてのコマンドのリストを表示したいと考えています。
逆に、各コマンドが文書化されているページでは、それをサポートするすべてのプラグインをリストしたいと思います。これは多対多の関係のようです。
コンテンツ タイプの作成に満足しており、'Plugin' コンテンツ タイプと 'Command' コンテンツ タイプを作成すると思います。ソリューションには、クエリの使用が何らかの形で含まれると思います。とはいえ、それをすべて結び付ける方法はよくわかりません。
これにアプローチする方法がよくわかりません。これを達成する方法について誰か提案がありますか? 新しいコンテンツ タイプを構成して定義するだけでこれを行う方法はありますか?それとも、コードを記述する必要があると思いますか?