滚动
在 Views 中的两个参数
论坛
Views 7.x-3.5。你好。如何在视图中将两个上下文过滤器合并?有一种内容类型,包含两个标题,一个是俄语,另一个是拉丁语(例如两个字段 title 和 field_latin)。对于这种材料类型,克隆并配置了默认的标准词汇表。在这里的问题是,我无法根据上述字段设置上下文过滤器,以便同时对这两个字段进行搜索。在生成的视图查询中,有一个条件(当 URL 中存在过滤器 'д' 时):WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') ) AND (( (node.status = '1') ))),而我希望得到的是:WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') OR (SUBSTRING(field_data_field_latin_title.field_latin_title_value, 1, 1) = 'Д')) AND (( (node.status = '1') ))。我不确定我是否清楚地描述了问题,我会再尝试添加一些澄清:我希望通过类似 mysite.ru/glossary/L 的 URL 找到所有不同文本字段值在上下文过滤器中以 L 开头的材料。如果你对此问题感兴趣,我的 Skype 是:ivan-malenko(我已经向你发送了请求)。我会分享一个类似解决方案的工作版本,并乐意听取你的意见,或者更简单的解决方案来描述这个问题。