私の仕事:私は 100 以上の異なるほとんど数値フィールド (年次レポートを含む NGO の大きなアンケート) を持つコンテンツ タイプを持っています。1 つのフィールドについて、Views モジュールを使用して、ユーザーがレポートに含めるもの (たとえば 1 年) を選択し、それを (Views+Charts などを使用して) 素敵なグラフとして表示できるようにします。約 100 以上のほぼ同一のビューを定義する必要がありますが、使用するフィールド データのみが異なります。
私の質問: 1 つのビュー定義を再利用して、表示されるフィールド ID のデータを変更する方法はありますか?
これまでの解決策: あまり良くない解決策が 2 つ見つかりました。
- 1 つのビューを作成し、それを (機能または同様の方法を使用して) エクスポートしてから、このエクスポートを複製し、ソースとして使用するフィールドを書き換えてから追加します。ただし、これにより、100 以上のフィールドごとに 1 つのビューを作成する速度が向上します。
- モジュールViews Dynamic Fieldsを使用- ユーザーが表示するフィールドを選択できるようにします。ただし、各フィールドの表示方法を個別に定義する必要があるため、100 以上のフィールドごとに 1 つのビューを追加するよりもはるかに優れています。