Drupal Views 根据分类页面 URL 阻止内容

Posted

技术标签:

【中文标题】Drupal Views 根据分类页面 URL 阻止内容【英文标题】:Drupal Views block content based on taxonomy page URL 【发布时间】:2011-09-04 12:56:13 【问题描述】:

我有一个 URL example.com/east-midlands,它是所有节点的列表,所有节点都标有 East Midlands。

East Midlands 是多个子术语(城镇)的父项。

当您在上述 URL 上时,我想创建一个块来列出这些子术语(作为链接)。

我将如何去做。我假设 Views 会蔓延到这里,但我已经碰壁了!

非常感谢,

史蒂夫

再解释一下……

分类词汇是:

Region 1
 - Area 1
  - City 1
  - City 2
 - Area 2
  - City 3
  - City 4
Region 2

等等……

如果您使用 URL example.com/region-1/area-1,则块中显示的分类术语应为 City 1 和 City 2。如果您使用 URL example.com/region-1/area-2块中显示的分类术语应为 City 3 和 City 4。

希望这更清楚。

S

【问题讨论】:

【参考方案1】:

1 - 启用“视图模块”并转到视图页面http://example.com/admin/structure/views

2 - 点击“添加新视图”==> 插入您的视图页面的名称 ==> 点击“继续并编辑”

3 - 点击“添加” ==> 选择“块” ==> 点击“过滤条件”部分中的“添加”

4 - 选择“内容:有分类术语”==> 点击“添加并配置过滤条件”

5 - 点击“应用并继续”==> 并在自动完成字段中写入术语名称

6 - 应用所有设置后点击保存,您会发现生成了一个新块

我希望这对你有帮助,如果我错过了什么或者我没有正确理解你,我很抱歉

【讨论】:

您好 Maged,感谢您的回复。我已经做到了,是的,我创建了一个视图块。下一步是尝试让子项在 URL 是父项时显示在块中。不过感谢您的快速回复。 S 对不起斯蒂芬...你能给我更多的细节,因为我不太了解你...因为我的英语有问题...对不起,请解释更多,我会尽力帮助你 嗨 Maged,我在原帖中添加了一些附加信息。 S

以上是关于Drupal Views 根据分类页面 URL 阻止内容的主要内容,如果未能解决你的问题,请参考以下文章

Drupal Views - 按多个分类术语过滤

在drupal中获取当前页面视图

Drupal,视图:标头不接受 PHP

Drupal Views:获取与当前节点具有相同分类的节点

在 Drupal 中使用 views_get_view 时的查询字符串问题

Drupal 视图 - 根据 URL 过滤内容