【问题标题】:Getting all the content of a content type in drupal7在 drupal 7 中获取内容类型的所有内容
【发布时间】:2014-06-30 07:20:49
【问题描述】:

我在 drupal 7 中将内容类型名称命名为 Jobs,在 Jobs 内容类型中我添加了多个多个内容,现在我想获取与工作相关的所有内容类型。 是否可以使用自定义查询或任何内置的 drupal 功能或模块..

请推荐

提前致谢!!

【问题讨论】:

    标签: drupal-7 drupal-content-types


    【解决方案1】:

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

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

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

    希望对您有所帮助。

    【讨论】:

    • 有没有一个模块可以做到这一点?
    • @Chris-Jr 正如我在回答的第一部分中所说,您可以使用 Views 模块轻松实现。
    • @Djouuuh,对不起,我意识到这很模糊。我的意思是是否有一个模块允许我们使用短代码/标签来访问原始内容类型节点而无需自己编写 php?与 [Insert View] (drupal.org/project/insert_view) 对视图的工作方式类似。
    最近更新 更多