这可能听起来很奇怪但我需要有一个列出我所有内容类型的视图。
例如,我有两种内容类型:contenttypeA,contenttypeB
我想创建一个只显示两种内容类型的视图(并显示该类型的项目数,但可以在以后完成)。
目前我所做的是添加每种内容类型的一个内容并列出它们,但只显示“节点类型”;如果至少有一个内容但我想要显示甚至没有任何内容类型的内容,它的效果很好。
有什么想法吗?
答案 0 :(得分:2)
将node_type表引入Views需要一个自定义模块和一些Views API知识,但http://drupal.org/node/1001222将为您提供一个良好的开端。
答案 1 :(得分:1)
视图中没有本机功能。您可以编写一个静态页面或(过度杀伤)模块,该模块提供类似于Views Watchdog的类似“系统”的类型。
答案 2 :(得分:1)
使用Customfield:PHP代码字段和PHP自定义代码。这是由Views Custom Field模块提供的。
使用Table Wizard模块使node_type表可用于视图。您可能还需要使用Data模块,因为他们说未来的所有开发工作都会在那里进行。
按照chx的建议,使用Views API编写自定义模块,自己公开node_type表。
第一是快速而肮脏的方式,但是数字2可能更容易管理,但我不完全确定它会做你想做的一切。如果您做3号,请确保通过将您的模块放在drupal.org上来回馈社区。 p>