我在Drupal7.23中有webform模块,我有4个字段在名称,电子邮件,消息和发布fields.publish字段只为管理员用户显示,而不是为匿名用户显示。发布字段是一个选择的option.This webform字段,在筛选条件中不可用。我想把内容保存为草稿,只有在管理员审查后才显示,即)必须添加在视图中的发布字段的过滤标准。
现在我想发布筛选条件不可用的筛选条件。
如果发布字段值为1,我希望显示内容
发布于 2018-03-31 22:16:44
让我分享我的发现,根据你的要求,它对我很有效。
Webforms的选择列表不适用于视图暴露过滤器,因为它适用于内容类型/分类。请参阅webform贡献者here的评论
要实现这一点,请执行以下步骤:
第一步我在webform中创建了一个名为published?的新组件,类型为Select options,并将其default value设置为"no“(因为它不会向其他用户显示,因此它将为空,因此他们无法设置您无法过滤提交的值),并选中复选框,如下所示

webform为webform提交创建一个视图页面,如下所示

第三步使用Webform提交添加关系: Data并设置如下

第4步,使用Webform set添加筛选条件: Data field 字段,显示它,选择Grouped filters单选选项,选择小部件类型选择并设置关系,但不保存
对于组筛选器,第5步,下表(scrrenshort)您可以像在webform中创建发布组件时添加值一样添加您的值。

我希望这对你有用。谢谢
https://stackoverflow.com/questions/49425317
复制相似问题