如何获得Drupal6中所有内容类型的列表?

如何获得Drupal6中所有内容类型的列表?,drupal,drupal-6,content-type,Drupal,Drupal 6,Content Type,有没有一种简单的方法可以检索Drupal6站点上所有可用的内容类型?这似乎是一个简单的问题,但我似乎找不到一个相对简单的方法来处理它 我想我可以在数据库表中解析名称,但对于这样一个简单的需求来说,这似乎是一个过火的查询。通常,您会去: yoursite/admin/content/types 您的站点/管理员/内容/类型 模式模块可以为您提供数据库结构的概览,您还可以查看所有以内容为前缀的表。通常,您可以转到: yoursite/admin/content/types 您的站点/管理员/内容/类

有没有一种简单的方法可以检索Drupal6站点上所有可用的内容类型?这似乎是一个简单的问题,但我似乎找不到一个相对简单的方法来处理它


我想我可以在数据库表中解析名称,但对于这样一个简单的需求来说,这似乎是一个过火的查询。

通常,您会去:

yoursite/admin/content/types 您的站点/管理员/内容/类型
模式模块可以为您提供数据库结构的概览,您还可以查看所有以内容为前缀的表。通常,您可以转到:

yoursite/admin/content/types 您的站点/管理员/内容/类型
模式模块可以为您提供数据库结构的概览,您还可以查看所有以content\u type\u前缀的表,Drupal API中实际上有一个函数可以为您提供此功能。看一看


如果您这样做:
将返回有关内容类型的所有信息(名称、模块、描述等),或者您可以执行
,它将为您提供一个简单的数组,其中机器名称作为键,人类可读的名称作为值

Drupal API中实际上有一个函数可以为您执行此操作。看一看


如果您这样做:
将返回有关内容类型的所有信息(名称、模块、说明等),或者您可以执行
操作,以机器名作为键,以人类可读的名称作为值,提供一个简单数组如果您还希望在内容类型中包含字段,则可以使用此函数

$fields = $fields['content types'][$content_type]['fields'];

检查完整的代码段。

如果还需要内容类型中的字段,可以使用此函数

$fields = $fields['content types'][$content_type]['fields'];
检查完整的代码段