视图块中按分类学术语分类的相关节点


14

在Drupal 7中,我有一个名为“ Asset”的内容类型和一个名为“ Category”的分类字段。我需要做的是在Asset页面上的Block,该块查看当前节点的Category术语,找到所有其他标签相似的其他Asset节点,并吐出其标题列表,指向它们的链接以及其他一些信息从他们的节点。

Views Block是我的第一个念头……但是我在Drupal 7中花了些时间。也许这是有问题的,因为我的URL不包含术语ID?无论如何,我搜索并遵循了一堆教程(例如教程和教程),但无济于事。所以,这是我的问题:

  1. 如果Views是答案,那么我在做什么错?
  2. 是否有一个Drupal 7模块可以为我做到这一点?

3
您列出的第一个教程应该完全满足您的要求。(忘记第二个!)如果您无法使它正常工作,那就意味着您不了解。再走一遍,看看可以在哪里买。
Triskelion

@Triskelion,我一定会再试一次……但是我严格地遵循了它!
2013年

拥有视图后,让我知道您遇到的问题。
Triskelion 2013年

稍作调整...就可以了!我正处于Views构建过程的完善阶段,虽然它不是完美的,但它正在实现。老实说,我不太了解“聚合”部分。
2013年

在计算器上这个答案的伎俩......稍加调整:在Drupal 7创建类似的节点列表/浏览次数3
萨姆

Answers:


30

我做了一些调整,似乎在这里找到了可行的解决方案。

  1. 为要显示的节点创建一个新块
  2. 添加新的上下文过滤器:内容:具有Taxonomyterm-ID选择:“当过滤器不可用时,提供默认值:URL中的Taxonomyterm-ID。” 选中“从节点页面加载标准过滤器,对相关的分类块有用”旁边的复选框,您可能还希望限制词汇量

为了排除当前节点,您必须为节点ID添加第二个上下文过滤器,提供默认值作为URL中的内容ID,并在模式弹出窗口的底部打开“更多”,然后选中“排除”


辉煌的答案。正是我想要的!
cwiggo '16

但是它仅与该节点中可用的第一项匹配,如何与所有匹配?
Tanvir Ahmad

5年后,这个答案仍然有意义,简洁且最重要的是没有缺陷。谢谢!
WebMW
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.