Drupal 视图和公开的过滤器下拉菜单
我正在使用配置文件向用户配置文件添加“部门”字段。 我正在使用视图创建用户视图,其中“部门”是公开的过滤器。 公开的过滤器是一个文本字段。我希望它是一个填充所有可能值的选择下拉列表。
有谁知道有一个模块可以更改视图过滤器,将字段从文本字段更改为选择下拉列表?
Drupal 6. 视图 2. 配置文件字段是单行文本字段(具有自动完成功能)。
I'm using Profile to add a "Department" field to user profiles.
I'm using Views to create a view of users, with "Department" being an Exposed Filter.
The Exposed Filter is a textfield. I'd like for it to be a select dropdown that is populated with all possible values.
Is anyone aware of a module that will alter Views filters, changing fields from textfields to select dropdowns?
Drupal 6. Views 2. The profile field is a single-line textfield (with autocomplete).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我在一个项目中遇到了同样的问题
作为文本框的字段显示为选择框。
如“过滤条件”中显示的附件图片所示,选择您的字段
在“要公开的过滤器类型”部分中选择“分组过滤器”
将显示一个表格,您可以手动添加数据作为选项,
当您知道您的选项时,此解决方案很好,
这是我用于公开文本框过滤器的 RTL 设置
这是我用于公开文本框选项的 RTL 设置
在 UI - 客户端中,此字段将显示如下
i had the same issue in a project
fields that are textboxes show be select box.
as attachment image shows in 'FILTER CRITERIA' choose your field
in 'Filter type to expose' part choose 'Grouped filters'
a table will be shown that you manually can add your data as options
this solution is good when you know your options
this is my RTL settings for expose a textbox filter
this is my RTL settings for expose a textbox options
and in UI - client side this field will be shown like this
“部门”是什么类型的个人资料字段?我假设它是单行文本字段、多行文本字段、复选框或列表选择之一。我只使用列表选择来测试它,但如果您选中“强制单个”,那么暴露的过滤器将是一个选择下拉列表。
假设您指的是 Drupal 6。以上对于 D6 上的视图 2.x 和 3.x 来说都是正确的。
What kind of profile field is "Department"? I'm assuming it's one of single-line textfield, multi-line textfield, checkbox or list selection. I only tested it with a list selection, but if you check "Force single" then the exposed filter will be a select dropdown.
Assuming you mean Drupal 6. The above is true with Views 2.x and 3.x on D6.
如果您想修改现有过滤器,请按照此处提供的接受的解决方案进行操作。
如果更改现有过滤器不能满足您的要求,则此步骤分步教程将帮助您创建自己的自定义视图过滤器。
If you want to modify an existing filter, follow the accepted solution provided here.
If altering an existing filter does not satisfy your requirements, then this step-by-step tutorial will help you creating your own custom Views filter.