Drupal:如何使用上下文来触发由视图引起的分类术语条件的反应?

Posted

技术标签:

【中文标题】Drupal:如何使用上下文来触发由视图引起的分类术语条件的反应?【英文标题】:Drupal: How can one use Context to trigger a reaction for a Taxonomy Term condition caused by a View? 【发布时间】:2010-05-20 15:16:23 【问题描述】:

我想做的是使用 Context 模块根据分类术语条件插入我选择的 $body_classes。好吧,这就是 Context 模块的用途。如果您的内容/页面源是涉及适当条款的节点,这似乎很简单。但是,我有一个由 Views 生成的页面,该页面具有适当的分类术语 id,应该触发条件但它不会。

现在我可以在 template.php 中的“预处理”中设置我的 $body_classes,但我宁愿避免这样做。这在上下文中甚至可能吗?还是我只是做错了什么?

【问题讨论】:

【参考方案1】:

这里值得我的两分钱: 在使用 drupal 模块时,我发现当我知道一个模块(或模块组合)几乎可以满足我的需要时,我尝试将它们推到极限,我发现自己在尝试制作模块时浪费了更多的时间做那个“x”功能,而不是编写我自己的简单小模块。 因此,对于“边缘情况”,当您需要非常复杂的设置/配置来实现某些目标时(如果您可以使用手头的模组来实现它,只需编写自己的小自定义模块即可。

【讨论】:

以上是关于Drupal:如何使用上下文来触发由视图引起的分类术语条件的反应?的主要内容,如果未能解决你的问题,请参考以下文章

创建一个 Drupal 视图,加载共享任何一个分类术语的所有文章(上下文过滤器)

Drupal 8 相当于分类术语转换为术语 id 视图

Drupal 8,两个上下文过滤器,如何只使用第二个?

Drupal 视图 - 使用第一个参数来计算第二个上下文过滤器参数

Drupal 视图模块

一种在drupal中使用参数限制分类暴露过滤器选项的方法