我在drupal 7.23中有webform模块。我在名称,电子邮件,消息和发布字段中有4个字段。仅对管理员用户显示发布字段,而不为匿名用户显示。 发布字段是一个选择选项。此网络表单字段在过滤条件中不可用。 我希望将内容保存为草稿并仅在管理员审核后显示,即必须在视图中添加发布字段的过滤条件。
现在我想发布过滤器不适用于过滤条件。
如果发布字段值为1
,我想显示内容答案 0 :(得分:0)
让我分享一下我的发现,根据你的要求,它适合我。
Web表单'选择列表不会使用视图公开过滤器,因为它适用于内容类型/分类。请参阅webform贡献者here
的评论为此,请按照以下步骤操作:
第一步我在webform中创建了一个名为published?
的新组件,其类型为Select options
,并将其default value
设置为" no&# 34; (因为它不会向其他用户显示它是空的,所以他们无法设置您可以过滤提交的值)并检查私人像这样的复选框
第二步为 webform提交创建一个视图页面
第3步使用网络表单提交:数据添加关系并设置如下
第4步使用网络表单提交数据:数据字段字段添加过滤条件,公开,选择Grouped filters
单选选项,选择小部件类型为选择并设置关系,但不要保存
第5步对于群组过滤器,下面有表格(scrrenshort)您可以像在webform中创建发布组件时添加值一样添加值。
我希望这对你有用。感谢