Drupal 视图和暴露的过滤器下拉菜单

Posted

技术标签:

【中文标题】Drupal 视图和暴露的过滤器下拉菜单【英文标题】:Drupal Views & Exposed Filter Dropdowns 【发布时间】:2011-01-20 00:06:30 【问题描述】:

我正在使用个人资料向用户个人资料添加“部门”字段。 我正在使用视图来创建用户视图,其中“部门”是一个公开的过滤器。 暴露过滤器是一个文本字段。我希望它是一个包含所有可能值的选择下拉列表。

是否有人知道会更改视图过滤器的模块,将字段从文本字段更改为选择下拉菜单?

Drupal 6. 视图 2. 个人资料字段是单行文本字段(具有自动完成功能)。

【问题讨论】:

【参考方案1】:

我在一个项目中遇到了同样的问题 作为文本框的字段显示为选择框。 如附件图片在“FILTER CRITERIA”中显示的那样,选择您的字段 在“要公开的过滤器类型”部分选择“分组过滤器” 将显示一个表格,您可以手动将数据添加为选项

当你知道你的选择时,这个解决方案很好

这是我用于公开文本框过滤器的 RTL 设置

这是我的 RTL 设置,用于公开文本框选项

在 UI 中 - 客户端这个字段将像这样显示

【讨论】:

【参考方案2】:

“部门”是什么样的个人资料字段?我假设它是单行文本字段、多行文本字段、复选框或列表选择之一。我只使用列表选择对其进行了测试,但如果您选中“强制单一”,那么暴露的过滤器将是一个选择下拉列表。

假设您的意思是 Drupal 6。以上对于 D6 上的 Views 2.x 和 3.x 是正确的。

【讨论】:

这是一个单行文本字段(带有自动完成功能),因此不能选择“强制单行”。 D6,视图 2。【参考方案3】:

如果您想修改现有过滤器,请按照接受的解决方案provided here。

如果更改现有过滤器不能满足您的要求,那么this step-by-step tutorial 将帮助您创建自己的自定义视图过滤器。

【讨论】:

以上是关于Drupal 视图和暴露的过滤器下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7:发布日期的暴露过滤器

markdown Drupal下拉菜单脚本(包括下拉标题而不是链接的菜单项)

Drupal 7 视图中的块中暴露的过滤器

Drupal 允许的节点类型自定义下拉菜单

暴露的下拉菜单不显示项目

更改暴露下拉菜单的背景颜色