Drupal:如何在具有来自外部数据库选项卡的数据的视图中添加公开过滤器

Posted

技术标签:

【中文标题】Drupal:如何在具有来自外部数据库选项卡的数据的视图中添加公开过滤器【英文标题】:Drupal: How to add exposed filter in views which have data from external db tab 【发布时间】:2015-04-26 11:02:57 【问题描述】:

Drupal - 7.36 观看次数:7.x-3.10 数据模块:7.x-1.0-alpha7 数据库:mysql

我使用数据模块将我的自定义表格引入视图,在数据模块生成视图后,我开始在视图页面上进行一些配置。但是现在我遇到了一个问题,那就是如何获取数据并在“暴露过滤器”中为用户显示。我想在视图表中添加一些“公开过滤器”作为“选择框”,并在选择框内添加,其中包含数据库中特定数据列的所有可能值。但是现在,“暴露的过滤器”只有一个值“-ANY-”。如何将其他列数据采用暴露的过滤器?

例如。 在我的数据库表“test”中,它有 2 列“id”和“name”。表内有 3 行数据。 (1,“爱丽丝”),(2,“鲍勃”)和(3,“辛迪”)。通过数据模块将表“测试”纳入视图后,我编辑视图并为“名称”添加“公开过滤器”。我希望过滤器可以是“选择框”,里面有 3 个值“alice”、“bob”和“cindy”。

我可以这样做吗?怎么做?

非常感谢您的帮助!

【问题讨论】:

【参考方案1】:

使用以下模块可以满足我的要求:https://www.drupal.org/project/views_selective_filters

【讨论】:

以上是关于Drupal:如何在具有来自外部数据库选项卡的数据的视图中添加公开过滤器的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 JTabbedPane 选项卡的形状?

仅使用一个视图控制器的具有多个选项卡的选项卡栏

如何验证具有多个选项卡的表单?

具有来自外部 Api 的缓存数据的 Falcor 模型

如何隐藏LayoutPanel / LayoutDocument的选项卡的标题?

如何垂直居中具有不同高度选项卡的对话框?