视图过滤器中的显示审核字段

时间:2018-03-22 09:47:20

标签: drupal drupal-7 drupal-views

我在drupal 7.23中有webform模块。我在名称,电子邮件,消息和发布字段中有4个字段。仅对管理员用户显示发布字段,而不为匿名用户显示。 发布字段是一个选择选项。此网络表单字段在过滤条件中不可用。 我希望将内容保存为草稿并仅在管理员审核后显示,即必须在视图中添加发布字段的过滤条件。

现在我想发布过滤器不适用于过滤条件。

如果发布字段值为1

,我想显示内容

1 个答案:

答案 0 :(得分:0)

让我分享一下我的发现,根据你的要求,它适合我。

Web表单'选择列表不会使用视图公开过滤器,因为它适用于内容类型/分类。请参阅webform贡献者here

的评论

为此,请按照以下步骤操作:

第一步我在webform中创建了一个名为published?的新组件,其类型为Select options,并将其default value设置为" no&# 34; (因为它不会向其他用户显示它是空的,所以他们无法设置您可以过滤提交的值)并检查私人像这样的复选框

enter image description here

第二步 webform提交创建一个视图页面

enter image description here

第3步使用网络表单提交:数据添加关系并设置如下

enter image description here

第4步使用网络表单提交数据:数据字段字段添加过滤条件,公开,选择Grouped filters单选选项,选择小部件类型为选择并设置关系,但不要保存

第5步对于群组过滤器,下面有表格(scrrenshort)您可以像在webform中创建发布组件时添加值一样添加值。

enter image description here

我希望这对你有用。感谢