1) 用实体拼凑node type field
存入 再用view 取node
entity api 去官网看下它的文档
老葛第四册think in drupal 有介绍
但是不全
中文的
2) 这几种节点类型 有个共同的字段 时间
如果没其他限制的话,你就专门创建个内容类型来放
一个时间的数据就组成一个这个类型的node
然后用views去取这个node的数据就好了,很典型的views用法
对不同的field采取不同的权限就行了
3)用一个内容类型来存,然后用views都查出来,
其实转过来也不复杂的,你把数据库备份一下然后用程序循环读出来重写写入一下就差不多了
原来的数据也不用删,就放在那儿就行了
我不知道views可不可以把不同node的数据组合在一个表中
4)可能还有其他办法,比如利用views api,把三类节点包装一下,