在drupal 7中获取内容类型的所有内容

时间:2014-06-30 07:20:50

标签: drupal-7 drupal-content-types

我在drupal 7中创建了一个内容类型名称为作业,在作业内容类型中我添加了多个多个内容现在我想获得与作业相关的所有内容类型。 是否可以使用自定义查询或任何内置的drupal函数或模块..

请建议

提前致谢!!

1 个答案:

答案 0 :(得分:5)

您可以使用Views模块轻松获取您创建的所有内容类型“作业”内容的列表。从那里,你可以做很多场景,但这取决于你的最终目标。

以编程方式,您可以在挂钩或您正在做的任何事情中搜索数据库中存在的所有内容类型“作业”。

$query = new EntityFieldQuery();
$result = $query->entityCondition('entity_type', 'node')
  ->entityCondition('bundle', 'jobs')
  ->execute();
$nodes = node_load_multiple(array_keys($result['node']));

希望它有所帮助。