【问题标题】:How can I use the node title in drupal as a contexual filter如何在 drupal 中使用节点标题作为上下文过滤器
【发布时间】:2013-06-07 02:44:46
【问题描述】:

我在一个电影网站上工作,我有两种内容类型,“电影”和“电影评论”。我想创建一个视图(使用视图模块),向我显示与电影相关的所有“电影评论”。

我需要抓取所有在“Title”cck字段中与当前“Movie”节点的标题具有相同内容的“Movie Reviews”。

即如果我正在查看“马达加斯加”电影节点,我需要获取标题中带有“马达加斯加”的所有电影评论。

这个可以吗?

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-views


    【解决方案1】:

    最好使用实体引用字段。

    1. 安装这个http://drupal.org/project/entityreference
    2. 将实体引用字段添加到引用电影内容类型的评论内容类型。
    3. 创建一个显示评论列表的新视图。
    4. 添加一个上下文过滤器,选择电影字段,其中显示“当“过滤器值不可用”时,选择提供默认值 -> URL 中的内容 ID。

    如果您创建了带有块的视图,请放置块以便它可以在电影页面上看到,并且它应该只显示链接到该电影的评论

    【讨论】:

    • 谢谢丹尼尔,我会试一试的!我对视图中的过滤器还不是很擅长,所以如何做某些事情变得越来越烦人。
    • 实际创建内容之间的关系是一种方法,它更加健壮,不依赖拼写或标点符号等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多