【问题标题】:So Many Tutorial Guides, But How Can I Filter A Drupal 7 View To Show Nodes With A Taxonomy Term?如此多的教程指南,但是如何过滤 Drupal 7 视图以显示具有分类术语的节点?
【发布时间】:2012-05-17 15:15:47
【问题描述】:

虽然这个主题有很多帖子退出,但似乎没有人指导用户如何使用此功能。我需要过滤一个视图块,以便它显示具有特定分类术语的节点。我有一个名为 Sections 的分类词汇,其中包含 Analysis、Sports 等术语,我的文章内容类型有一个用术语标记它们的文件。换句话说,文章节点用 Sections vocab 中的术语标记。我只需要一种显示块的方法,比如用 Sports 标记的节点

【问题讨论】:

    标签: drupal


    【解决方案1】:

    如果您学习过任何 D6 教程,主要的变化是分类术语现在被标记为一个字段。

    因此,创建 View on Node 表,并根据需要添加字段。然后,将过滤器添加到您用于在“部分”词汇表中标记术语的字段名称中。

    您将获得一个多选列表以选择应过滤的字词。

    【讨论】:

    • 感谢您的宝贵时间和回复。好的,这就是我所做的。 1. 对于添加过滤条件,我选择了“分类过滤器”,然后选中了分类过滤器:节点分类过滤器复选框 2. 在配置过滤条件:分类过滤器:节点分类过滤器下,我选择了 Is Operator,还选择了 Sections 作为词汇表. 3. 我希望在上面的 (2) 之后,我应该看到一种方法来选择我想要过滤的术语,但这不会发生。有些人建议使用上下文过滤器,但我发现这更“复杂”。请问我在哪里错过它。
    • 在添加上下文过滤器下,我选择了内容:具有分类术语 ID,然后对于配置上下文过滤器:内容:具有分类术语 ID 屏幕我选择了提供默认值,该值公开类型组合和字段组合 2 . 对于类型组合,我选择了来自当前节点/术语的字段值 3. 对于字段组合,我选择了 field_op_section_term,它是术语参考字段。 4. 仍然无法选择我想要过滤的术语,而且我的许多选择组合也没有将视图过滤到具有相关术语的节点。请问我在哪里错过它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多