コンテンツタイプのあるフィールドごとに表示を操作する

Events happening in the community are now at Drupal community events on www.drupal.org.
s-jack's picture

いくつかの似たようなコンテンツを汎化してコンテンツタイプを1つ作るのか、それぞれコンテンツタイプを作るのか悩んでいます。
フィールド1〜10まであったとして、適当に書きますが、
1、2、7、8、9、10はタイプA
1、2、3、4、9、10はタイプB
1、2、3、4、7、8、9はタイプC
など、共通のフィールドと共通でないフィールドがあります。
実際には10個ではなく30個以上のフィールドがあります。

この共通でないフィールドはリストや個別表示のときにフィールド名も表示させたくありません。
コンテンツタイプで分けるのであればそもそも共通でないフィールドは保持していないし、それぞれコンテンツタイプごとのノードテンプレートでデザインは変更できるかと思います。

しかし、同一のコンテンツタイプにして、
タイプを判別するのにフィールド1に入力された値で、タイプA、B、Cを判別するとか
タクソノミーやタグ付タイプA、B、Cで判別して、
タイプによって表示する、しないフィールドを操作するにはどのような方法がスマートでしょうか。

そもそもdrupalは一度定義したフィールドをコンテンツタイプごとに使い回し(再利用)できるので、それぞれコンテンツタイプを作ったほうが良いような気がします。これこそdrupalの機能そのものなのかな。

または、テンプレートで条件分岐するべきなのでしょうか。
共通のコンテンツタイプで表示を変える便利なモジュールとかありますでしょうか?
Viewのページなどは複数作れるのはこういうことをするためでしょうか?(View自体まだあまり使い方が飲み込めていません)

ちょっとぐるぐる思考がまわってしまっています。
整理するためにも、ご意見やアドバイスなどよろしくお願いします。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: